MultiIndexBuilder< INT_TYPE > Class Template Reference

#include <multiindex.h>

Public Member Functions

 MultiIndexBuilder ()
 
void Append (Int index)
 
const MultiIndex< INT_TYPE > & Finish ()
 

Static Public Member Functions

static void Append (INT_TYPE &v, UInt &pos, Int index)
 

Static Private Member Functions

static void AppendImpl (INT_TYPE &v, UInt &pos, UInt index, UInt code, UInt bits)
 

Private Attributes

MultiIndex< INT_TYPE > _index
 
UInt _position
 

Constructor & Destructor Documentation

◆ MultiIndexBuilder()

Member Function Documentation

◆ Append() [1/2]

void Append ( Int  index)

◆ Append() [2/2]

static void Append ( INT_TYPE &  v,
UInt pos,
Int  index 
)
static

◆ Finish()

const MultiIndex<INT_TYPE>& Finish ( )

◆ AppendImpl()

static void AppendImpl ( INT_TYPE &  v,
UInt pos,
UInt  index,
UInt  code,
UInt  bits 
)
staticprivate

Member Data Documentation

◆ _index

MultiIndex<INT_TYPE> _index
private

◆ _position

UInt _position
private