60 #ifndef SC_VALUE_BASE_H 61 #define SC_VALUE_BASE_H 86 virtual void concat_clear_data(
bool to_ones=
false );
87 virtual bool concat_get_ctrl(
sc_digit* dst_p,
int low_i )
const;
88 virtual bool concat_get_data(
sc_digit* dst_p,
int low_i )
const;
89 virtual uint64 concat_get_uint64()
const;
90 virtual int concat_length(
bool* xz_present_p=0)
const;
91 virtual void concat_set(
int64 src,
int low_i );
92 virtual void concat_set(
const sc_signed& src,
int low_i );
93 virtual void concat_set(
const sc_unsigned& src,
int low_i );
94 virtual void concat_set(
uint64 src,
int low_i );
122 inline const T* operator-> ()
const 124 return (
const T*)
this;
126 inline T* operator-> ()
Proxy class for sized bit concatenation.
Arbitrary precision signed number.
Abstract base class of all SystemC native variables.
Arbitrary precision unsigned number.
Proxy class for user-defined value classes and other classes that.
Top level header file for arbitrary precision signed/unsigned.