MeshLib
 
Loading...
Searching...
No Matches
abstract Class Referenceabstract

container of bits More...

#include <MRBitSet.h>

Public Member Functions

bool Test (int index)
 test if given bit is set
 
int FindFirst ()
 returns index of the first set bit
 
int FindLast ()
 returns index of the last set bit
 
int Size ()
 returns total number of bits
 
int Count ()
 returns number of set bits
 
virtual BitSetReadOnly Clone ()=0
 
 ~BitSetReadOnly ()
 

Static Public Member Functions

static bool operator== (BitSetReadOnly^ a, BitSetReadOnly^ b)
 
static bool operator!= (BitSetReadOnly^ a, BitSetReadOnly^ b)
 
static BitSetReadOnly operator- (BitSetReadOnly^ a, BitSetReadOnly^ b)
 

Public Attributes

internal : BitSetReadOnly( MR::BitSet* bs )
 

Protected Member Functions

 BitSetReadOnly ()
 
virtual bool IsEqualTo (BitSetReadOnly^ other)=0
 

Protected Attributes

MR::BitSetbs_
 

Detailed Description

container of bits

Constructor & Destructor Documentation

◆ ~BitSetReadOnly()

abstract::~BitSetReadOnly ( )

Member Function Documentation

◆ BitSetReadOnly()

abstract::BitSetReadOnly ( )
protected

◆ Clone()

virtual BitSetReadOnly abstract::Clone ( )
pure virtual

◆ Count()

int abstract::Count ( )

returns number of set bits

◆ FindFirst()

int abstract::FindFirst ( )

returns index of the first set bit

◆ FindLast()

int abstract::FindLast ( )

returns index of the last set bit

◆ IsEqualTo()

virtual bool abstract::IsEqualTo ( BitSetReadOnly^ other)
protectedpure virtual

◆ operator!=()

static bool abstract::operator!= ( BitSetReadOnly^ a,
BitSetReadOnly^ b )
static

◆ operator-()

static BitSetReadOnly abstract::operator- ( BitSetReadOnly^ a,
BitSetReadOnly^ b )
static

◆ operator==()

static bool abstract::operator== ( BitSetReadOnly^ a,
BitSetReadOnly^ b )
static

◆ Size()

int abstract::Size ( )

returns total number of bits

◆ Test()

bool abstract::Test ( int index)

test if given bit is set

Member Data Documentation

◆ __pad0__

internal abstract::__pad0__

◆ bs_

MR::BitSet* abstract::bs_
protected

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