Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
ImBitArray< BITCOUNT, OFFSET > Struct Template Reference

#include <imgui_internal.h>

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)
 
bool operator[] (int n) const
 

Public Attributes

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

Constructor & Destructor Documentation

◆ ImBitArray()

template<int BITCOUNT, int OFFSET = 0>
ImBitArray< BITCOUNT, OFFSET >::ImBitArray ( )
inline

Member Function Documentation

◆ ClearAllBits()

template<int BITCOUNT, int OFFSET = 0>
void ImBitArray< BITCOUNT, OFFSET >::ClearAllBits ( )
inline
Here is the caller graph for this function:

◆ ClearBit()

template<int BITCOUNT, int OFFSET = 0>
void ImBitArray< BITCOUNT, OFFSET >::ClearBit ( int n)
inline

◆ operator[]()

template<int BITCOUNT, int OFFSET = 0>
bool ImBitArray< BITCOUNT, OFFSET >::operator[] ( int n) const
inline

◆ SetAllBits()

template<int BITCOUNT, int OFFSET = 0>
void ImBitArray< BITCOUNT, OFFSET >::SetAllBits ( )
inline

◆ SetBit()

template<int BITCOUNT, int OFFSET = 0>
void ImBitArray< BITCOUNT, OFFSET >::SetBit ( int n)
inline
Here is the caller graph for this function:

◆ SetBitRange()

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

◆ TestBit()

template<int BITCOUNT, int OFFSET = 0>
bool ImBitArray< BITCOUNT, OFFSET >::TestBit ( int n) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ Storage

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

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