FPGA Resource Manager C++ API  1.8
inaccel::handler< bool > Struct Template Reference

Public Types

typedef _Bit_type value_type
 
typedef value_typereference
 
typedef const value_typeconst_reference
 
typedef value_typepointer
 
typedef const value_typeconst_pointer
 

Public Member Functions

 handler (_Bit_type *__x, _Bit_type __y, bool *__dirty)
 
 handler () _GLIBCXX_NOEXCEPT
 
pointer base ()
 
 operator bool () const _GLIBCXX_NOEXCEPT
 
handleroperator= (bool __x) _GLIBCXX_NOEXCEPT
 
handleroperator= (const handler &__x) _GLIBCXX_NOEXCEPT
 
bool operator== (const handler &__x) const
 
bool operator< (const handler &__x) const
 
void flip () _GLIBCXX_NOEXCEPT
 

Data Fields

_Bit_type_ptr
 
_Bit_type _mask
 
bool * _dirty
 

Member Typedef Documentation

typedef const value_type* inaccel::handler< bool >::const_pointer
typedef const value_type& inaccel::handler< bool >::const_reference
typedef value_type* inaccel::handler< bool >::pointer

Constructor & Destructor Documentation

inaccel::handler< bool >::handler ( _Bit_type __x,
_Bit_type  __y,
bool *  __dirty 
)
inline
inaccel::handler< bool >::handler ( )
inline

Member Function Documentation

pointer inaccel::handler< bool >::base ( )
inline
void inaccel::handler< bool >::flip ( )
inline
inaccel::handler< bool >::operator bool ( ) const
inline
bool inaccel::handler< bool >::operator< ( const handler< bool > &  __x) const
inline
handler& inaccel::handler< bool >::operator= ( bool  __x)
inline
handler& inaccel::handler< bool >::operator= ( const handler< bool > &  __x)
inline
bool inaccel::handler< bool >::operator== ( const handler< bool > &  __x) const
inline

Field Documentation

bool* inaccel::handler< bool >::_dirty
_Bit_type inaccel::handler< bool >::_mask
_Bit_type* inaccel::handler< bool >::_ptr