#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 | ( | ) | const |
| Int GetFirst | ( | ) | const |
|
friend |
|
private |