CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::IndexSet::IndexIterator Struct Reference

#include <CeresEngine/Foundation/Container/IndexSet.hpp>

Inheritance diagram for CeresEngine::IndexSet::IndexIterator:
CeresEngine::InitializedIterable

Public Member Functions

 IndexIterator (const IndexSet::Index c, const IndexSet::Index m, const IndexSet::ConstBits b)
 
void fit ()
 
bool init ()
 
bool advance ()
 
IndexSet::Index value () const
 

Public Attributes

Index current
 
Index max
 
ConstBits bits
 

Constructor & Destructor Documentation

◆ IndexIterator()

CeresEngine::IndexSet::IndexIterator::IndexIterator ( const IndexSet::Index  c,
const IndexSet::Index  m,
const IndexSet::ConstBits  b 
)
inline

Member Function Documentation

◆ advance()

bool CeresEngine::IndexSet::IndexIterator::advance ( )
inline

◆ fit()

void CeresEngine::IndexSet::IndexIterator::fit ( )
inline

◆ init()

bool CeresEngine::IndexSet::IndexIterator::init ( )
inline

◆ value()

IndexSet::Index CeresEngine::IndexSet::IndexIterator::value ( ) const
inline

Member Data Documentation

◆ bits

ConstBits CeresEngine::IndexSet::IndexIterator::bits

◆ current

Index CeresEngine::IndexSet::IndexIterator::current

◆ max

Index CeresEngine::IndexSet::IndexIterator::max

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