MultiIndex< INT_TYPE > Class Template Reference
#include <multiindex.h>
Classes |
|
class | Iterator |
公共成员函数 |
|
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 |
私有成员函数 |
|
MultiIndex (const INT_TYPE &value) |
Private Attributes |
|
INT_TYPE | _value |
Friends |
|
class | MultiIndexBuilder< INT_TYPE > |
|
default |
|
explicit private |
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 |
INT_TYPE _value | private |