|
INLINE | _private_range_ref (const _private_range_ref< _AP_W, _AP_S > &ref) |
| copy ctor.
|
|
INLINE | _private_range_ref (ap_private< _AP_W, _AP_S > *bv, int h, int l) |
| direct ctor.
|
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref< _AP_W, _AP_S > & | operator|= (const _private_range_ref< _AP_W2, _AP_S2 > &ref) |
| compound or assignment.
|
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref< _AP_W, _AP_S > & | operator|= (const _AP_ROOT_TYPE< _AP_W2, _AP_S2 > &ref) |
| compound or assignment with root type.
|
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref< _AP_W, _AP_S > & | operator&= (const _private_range_ref< _AP_W2, _AP_S2 > &ref) |
| compound and assignment.
|
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref< _AP_W, _AP_S > & | operator&= (const _AP_ROOT_TYPE< _AP_W2, _AP_S2 > &ref) |
| compound and assignment with root type.
|
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref< _AP_W, _AP_S > & | operator^= (const _private_range_ref< _AP_W2, _AP_S2 > &ref) |
| compound xor assignment.
|
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref< _AP_W, _AP_S > & | operator^= (const _AP_ROOT_TYPE< _AP_W2, _AP_S2 > &ref) |
| compound xor assignment with root type.
|
|
|
INLINE | operator ap_private< _AP_W, false > () const |
|
INLINE | operator unsigned long long () const |
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref & | operator= (const ap_private< _AP_W2, _AP_S2 > &val) |
|
INLINE _private_range_ref & | operator= (unsigned long long val) |
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref & | operator= (const _private_bit_ref< _AP_W2, _AP_S2 > &val) |
|
template<int _AP_W2, bool _AP_S2> |
INLINE _private_range_ref & | operator= (const _private_range_ref< _AP_W2, _AP_S2 > &val) |
|
template<int _AP_W2, int _AP_I2, bool _AP_S2, ap_q_mode _AP_Q2, ap_o_mode _AP_O2, int _AP_N2> |
INLINE _private_range_ref & | operator= (const ap_fixed_base< _AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2 > &val) |
|
template<int _AP_W2, int _AP_I2, bool _AP_S2, ap_q_mode _AP_Q2, ap_o_mode _AP_O2, int _AP_N2> |
INLINE _private_range_ref & | operator= (const af_range_ref< _AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2 > &val) |
|
template<int _AP_W2, int _AP_I2, bool _AP_S2, ap_q_mode _AP_Q2, ap_o_mode _AP_O2, int _AP_N2> |
INLINE _private_range_ref & | operator= (const af_bit_ref< _AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2 > &val) |
|
template<int _AP_W2, bool _AP_S2> |
INLINE bool | operator== (const _private_range_ref< _AP_W2, _AP_S2 > &op2) |
|
template<int _AP_W2, bool _AP_S2> |
INLINE bool | operator!= (const _private_range_ref< _AP_W2, _AP_S2 > &op2) |
|
template<int _AP_W2, bool _AP_S2> |
INLINE bool | operator> (const _private_range_ref< _AP_W2, _AP_S2 > &op2) |
|
template<int _AP_W2, bool _AP_S2> |
INLINE bool | operator>= (const _private_range_ref< _AP_W2, _AP_S2 > &op2) |
|
template<int _AP_W2, bool _AP_S2> |
INLINE bool | operator< (const _private_range_ref< _AP_W2, _AP_S2 > &op2) |
|
template<int _AP_W2, bool _AP_S2> |
INLINE bool | operator<= (const _private_range_ref< _AP_W2, _AP_S2 > &op2) |
|
template<int _AP_W2> |
INLINE void | set (const ap_private< _AP_W2, false > &val) |
|
INLINE ap_private< _AP_W, false > | get () const |
|
INLINE ap_private< _AP_W, false > | get () |
|
INLINE int | length () const |
|
INLINE int | to_int () const |
|
INLINE unsigned int | to_uint () const |
|
INLINE long | to_long () const |
|
INLINE unsigned long | to_ulong () const |
|
INLINE ap_slong | to_int64 () const |
|
INLINE ap_ulong | to_uint64 () const |
|
INLINE std::string | to_string (uint8_t radix=2) const |
|
INLINE bool | and_reduce () |
|
INLINE bool | or_reduce () |
|
INLINE bool | xor_reduce () |
|
template<int _AP_W, bool _AP_S>
struct _private_range_ref< _AP_W, _AP_S >
Concatination reference.
Proxy class which allows concatination to be used as rvalue(for reading) and lvalue(for writing) Range(slice) reference Proxy class, which allows part selection to be used as rvalue(for reading) and lvalue(for writing)
Definition at line 6156 of file ap_private.h.