COPASI API  4.40.278
CZeroSet::CIndex Class Reference

#include <CZeroSet.h>

Public Member Functions

 CIndex (const CIndex &src)
 
 CIndex (const size_t &index=0)
 
CIndexoperator++ ()
 
bool operator< (const CIndex &rhs) const
 
CIndexoperator= (const CIndex &rhs)
 
CIndexoperator= (const size_t &index)
 
 ~CIndex ()
 

Private Attributes

size_t mBit
 
size_t mIndex
 
size_t mNotBit
 

Friends

class CZeroSet
 

Constructor & Destructor Documentation

◆ CIndex() [1/2]

CZeroSet::CIndex::CIndex ( const size_t &  index = 0)

◆ CIndex() [2/2]

CZeroSet::CIndex::CIndex ( const CIndex src)

◆ ~CIndex()

CZeroSet::CIndex::~CIndex ( )

Member Function Documentation

◆ operator++()

CZeroSet::CIndex & CZeroSet::CIndex::operator++ ( )

References C_INVALID_INDEX.

◆ operator<()

bool CZeroSet::CIndex::operator< ( const CIndex rhs) const

References mBit, and mIndex.

◆ operator=() [1/2]

CZeroSet::CIndex & CZeroSet::CIndex::operator= ( const CIndex rhs)

References mBit, mIndex, and mNotBit.

◆ operator=() [2/2]

CZeroSet::CIndex & CZeroSet::CIndex::operator= ( const size_t &  index)

References C_INVALID_INDEX.

Friends And Related Function Documentation

◆ CZeroSet

friend class CZeroSet
friend

Member Data Documentation

◆ mBit

size_t CZeroSet::CIndex::mBit
private

◆ mIndex

size_t CZeroSet::CIndex::mIndex
private

◆ mNotBit

size_t CZeroSet::CIndex::mNotBit
private

Referenced by operator=(), and CZeroSet::unsetBit().


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