LDMX Software
|
Bit reference Proxy class, which allows bit selection to be used as rvalue(for reading) and lvalue(for writing) More...
#include <ap_private.h>
Public Member Functions | |
INLINE | _private_bit_ref (const _private_bit_ref< _AP_W, _AP_S > &ref) |
INLINE | _private_bit_ref (ap_private< _AP_W, _AP_S > &bv, int index=0) |
INLINE | operator bool () const |
INLINE bool | to_bool () const |
template<typename T > | |
INLINE _private_bit_ref & | operator= (const T &val) |
template<int _AP_W2, bool _AP_S2> | |
INLINE bool | operator== (const _private_bit_ref< _AP_W2, _AP_S2 > &op) const |
template<int _AP_W2, bool _AP_S2> | |
INLINE bool | operator!= (const _private_bit_ref< _AP_W2, _AP_S2 > &op) const |
INLINE bool | get () const |
INLINE int | length () const |
Public Attributes | |
ap_private< _AP_W, _AP_S > & | d_bv |
int | d_index |
Bit reference Proxy class, which allows bit selection to be used as rvalue(for reading) and lvalue(for writing)
Definition at line 6645 of file ap_private.h.
|
inline |
Definition at line 6654 of file ap_private.h.
|
inline |
Definition at line 6658 of file ap_private.h.
|
inline |
Definition at line 6775 of file ap_private.h.
|
inline |
Definition at line 6787 of file ap_private.h.
|
inline |
Definition at line 6667 of file ap_private.h.
|
inline |
Definition at line 6771 of file ap_private.h.
|
inline |
Definition at line 6672 of file ap_private.h.
|
inline |
Definition at line 6766 of file ap_private.h.
|
inline |
Definition at line 6669 of file ap_private.h.
ap_private<_AP_W, _AP_S>& _private_bit_ref< _AP_W, _AP_S >::d_bv |
Definition at line 6649 of file ap_private.h.
int _private_bit_ref< _AP_W, _AP_S >::d_index |
Definition at line 6650 of file ap_private.h.