#include <multiindex.h>
Classes | |
class | Iterator |
Public Member Functions | |
MultiIndex ()=default | |
MAXON_OPERATOR_EQUALITY_HASHCODE (MultiIndex, _value) | |
Iterator | Begin () const |
Iterator | End () const |
String | ToString (const FormatStatement *fmt=nullptr) const |
MultiIndex | GetParent () const |
MultiIndex | Prepend (Int index) const |
MultiIndex | Concat (Int index) const |
MultiIndex | Concat (const MultiIndex &index) const |
MultiIndex | FromEnd (Int count) const |
Int | GetCount () const |
Bool | IsEmpty () const |
Bool | IsPopulated () const |
Int | GetFirst () const |
Private Member Functions | |
MultiIndex (const INT_TYPE &value) | |
Private Attributes | |
INT_TYPE | _value |
Friends | |
class | MultiIndexBuilder< INT_TYPE > |
|
default |
|
explicitprivate |
MAXON_OPERATOR_EQUALITY_HASHCODE | ( | MultiIndex< INT_TYPE > | , |
_value | |||
) |
Iterator Begin | ( | ) | const |
Iterator End | ( | ) | const |
String ToString | ( | const FormatStatement * | fmt = nullptr | ) | const |
MultiIndex GetParent | ( | ) | const |
MultiIndex Prepend | ( | Int | index | ) | const |
MultiIndex Concat | ( | Int | index | ) | const |
MultiIndex Concat | ( | const MultiIndex< INT_TYPE > & | index | ) | const |
MultiIndex FromEnd | ( | Int | count | ) | const |
Int GetCount | ( | ) | const |
Bool IsEmpty | ( | ) | const |
Bool IsPopulated | ( | void | ) | const |
Int GetFirst | ( | ) | const |
|
friend |
|
private |