VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
ImBitArray< BITCOUNT > Struct Template Reference

Public Member Functions

 ImBitArray ()
void ClearAllBits ()
void SetAllBits ()
bool TestBit (int n) const
void SetBit (int n)
void ClearBit (int n)
void SetBitRange (int n, int n2)

Public Attributes

ImU32 Storage [(BITCOUNT+31) >> 5]

Constructor & Destructor Documentation

template<int BITCOUNT>
ImBitArray< BITCOUNT >::ImBitArray ( )
inline

Member Function Documentation

template<int BITCOUNT>
void ImBitArray< BITCOUNT >::ClearAllBits ( )
inline
template<int BITCOUNT>
void ImBitArray< BITCOUNT >::SetAllBits ( )
inline
template<int BITCOUNT>
bool ImBitArray< BITCOUNT >::TestBit ( int  n) const
inline

References IM_ASSERT, and ImBitArrayTestBit().

template<int BITCOUNT>
void ImBitArray< BITCOUNT >::SetBit ( int  n)
inline

References IM_ASSERT, and ImBitArraySetBit().

template<int BITCOUNT>
void ImBitArray< BITCOUNT >::ClearBit ( int  n)
inline

References IM_ASSERT, and ImBitArrayClearBit().

template<int BITCOUNT>
void ImBitArray< BITCOUNT >::SetBitRange ( int  n,
int  n2 
)
inline

Member Data Documentation

template<int BITCOUNT>
ImU32 ImBitArray< BITCOUNT >::Storage[(BITCOUNT+31) >> 5]

The documentation for this struct was generated from the following file:


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)