Deleted Added
sdiff udiff text old ( 12922:a4f51f3405ac ) new ( 13324:c8b709468e61 )
full compact
1/*****************************************************************************
2
3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
4 more contributor license agreements. See the NOTICE file distributed
5 with this work for additional information regarding copyright ownership.
6 Accellera licenses this file to you under the Apache License, Version 2.0
7 (the "License"); you may not use this file except in compliance with the
8 License. You may obtain a copy of the License at

--- 1590 unchanged lines hidden (view full) ---

1599//------------------------------------------------------------------------------
1600//"sc_uint_part_if::default methods"
1601//
1602// These versions just produce errors if they are not overloaded but used.
1603//------------------------------------------------------------------------------
1604
1605sc_dt::sc_uint_base* sc_uint_part_if::part_read_target()
1606{
1607 SC_REPORT_ERROR( "attempted specalized signal operation on "
1608 "non-specialized signal", "int" );
1609 return 0;
1610}
1611sc_dt::uint64 sc_uint_part_if::read_part( int /*left*/, int /*right*/ ) const
1612{
1613 SC_REPORT_ERROR( "attempted specalized signal operation on "
1614 "non-specialized signal", "int" );
1615 return 0;
1616}
1617sc_uint_sigref& sc_uint_part_if::select_part( int /*left*/, int /*right*/ )
1618{
1619 SC_REPORT_ERROR( "attempted specalized signal operation on "
1620 "non-specialized signal", "int" );
1621 return *(sc_uint_sigref*)0;
1622}
1623void sc_uint_part_if::write_part( sc_dt::uint64 v, int /*left*/, int /*right*/ )
1624{
1625 SC_REPORT_ERROR( "attempted specalized signal operation on "
1626 "non-specialized signal", "int" );
1627}
1628
1629//------------------------------------------------------------------------------
1630//"sc_uint_sigref::concate_set"
1631//
1632// These methods assign this object instance's value from the supplied
1633// value starting at the supplied bit within that value.
1634// src = value to use to set this object instance's value.

--- 42 unchanged lines hidden ---