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( SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_, "int" ); |
1608 return 0; 1609} 1610sc_dt::uint64 sc_uint_part_if::read_part( int /*left*/, int /*right*/ ) const 1611{ |
1612 SC_REPORT_ERROR( SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_, "int" ); |
1613 return 0; 1614} 1615sc_uint_sigref& sc_uint_part_if::select_part( int /*left*/, int /*right*/ ) 1616{ |
1617 SC_REPORT_ERROR( SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_, "int" ); |
1618 return *(sc_uint_sigref*)0; 1619} 1620void sc_uint_part_if::write_part( sc_dt::uint64 v, int /*left*/, int /*right*/ ) 1621{ |
1622 SC_REPORT_ERROR( SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_, "int" ); |
1623} 1624 1625//------------------------------------------------------------------------------ 1626//"sc_uint_sigref::concate_set" 1627// 1628// These methods assign this object instance's value from the supplied 1629// value starting at the supplied bit within that value. 1630// src = value to use to set this object instance's value. --- 42 unchanged lines hidden --- |