SNAP Library, User Reference  2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TB32Set Class Reference

List of all members.

Public Member Functions

 TB32Set ()
 TB32Set (const TB32Set &B32Set)
 TB32Set (const uint &_B4)
 TB32Set (TSIn &SIn)
void Save (TSOut &SOut) const
TB32Setoperator= (const TB32Set &BSet)
bool operator== (const TB32Set &BSet) const
bool operator< (const TB32Set &BSet) const
bool Empty () const
TB32SetClr ()
TB32SetFill ()
bool IsPrefix (const TB32Set &BSet, const int &MnBitN) const
uint GetUInt () const
void Incl (const int &BitN)
void Excl (const int &BitN)
bool In (const int &BitN) const
void SetBit (const int &BitN, const bool &Bool)
bool GetBit (const int &BitN) const
void SwitchBit (const int &BitN)
int GetBits () const
int Get1s () const
int Get0s () const
TStr GetStr () const
void Wr ()
void PutInt (const int &MnBitN, const int &MxBitN, const int &Val)
int GetInt (const int &MnBitN, const int &MxBitN) const
TB32Setoperator~ ()
TB32Setoperator&= (const TB32Set &BSet)
TB32Setoperator|= (const TB32Set &BSet)
TB32Setoperator^= (const TB32Set &BSet)
TB32Setoperator>>= (const int &ShiftBits)
TB32Setoperator<<= (const int &ShiftBits)

Friends

TB32Set operator~ (const TB32Set &BSet)
TB32Set operator& (const TB32Set &LBSet, const TB32Set &RBSet)
TB32Set operator| (const TB32Set &LBSet, const TB32Set &RBSet)
TB32Set operator^ (const TB32Set &LBSet, const TB32Set &RBSet)

Constructor & Destructor Documentation

TB32Set::TB32Set ( ) [inline]
TB32Set::TB32Set ( const TB32Set B32Set) [inline]
TB32Set::TB32Set ( const uint _B4) [inline]
TB32Set::TB32Set ( TSIn SIn) [inline]

Member Function Documentation

TB32Set& TB32Set::Clr ( ) [inline]
bool TB32Set::Empty ( ) const [inline]
void TB32Set::Excl ( const int &  BitN) [inline]
TB32Set& TB32Set::Fill ( ) [inline]
int TB32Set::Get0s ( ) const [inline]
int TB32Set::Get1s ( ) const [inline]
bool TB32Set::GetBit ( const int &  BitN) const [inline]
int TB32Set::GetBits ( ) const [inline]
int TB32Set::GetInt ( const int &  MnBitN,
const int &  MxBitN 
) const [inline]
TStr TB32Set::GetStr ( ) const
uint TB32Set::GetUInt ( ) const [inline]
bool TB32Set::In ( const int &  BitN) const [inline]
void TB32Set::Incl ( const int &  BitN) [inline]
bool TB32Set::IsPrefix ( const TB32Set BSet,
const int &  MnBitN 
) const [inline]
TB32Set& TB32Set::operator&= ( const TB32Set BSet) [inline]
bool TB32Set::operator< ( const TB32Set BSet) const [inline]
TB32Set& TB32Set::operator<<= ( const int &  ShiftBits) [inline]
TB32Set& TB32Set::operator= ( const TB32Set BSet) [inline]
bool TB32Set::operator== ( const TB32Set BSet) const [inline]
TB32Set& TB32Set::operator>>= ( const int &  ShiftBits) [inline]
TB32Set& TB32Set::operator^= ( const TB32Set BSet) [inline]
TB32Set& TB32Set::operator|= ( const TB32Set BSet) [inline]
TB32Set& TB32Set::operator~ ( ) [inline]
void TB32Set::PutInt ( const int &  MnBitN,
const int &  MxBitN,
const int &  Val 
) [inline]
void TB32Set::Save ( TSOut SOut) const [inline]
void TB32Set::SetBit ( const int &  BitN,
const bool &  Bool 
) [inline]
void TB32Set::SwitchBit ( const int &  BitN) [inline]
void TB32Set::Wr ( )

Friends And Related Function Documentation

TB32Set operator& ( const TB32Set LBSet,
const TB32Set RBSet 
) [friend]
TB32Set operator^ ( const TB32Set LBSet,
const TB32Set RBSet 
) [friend]
TB32Set operator| ( const TB32Set LBSet,
const TB32Set RBSet 
) [friend]
TB32Set operator~ ( const TB32Set BSet) [friend]

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