_children
|
TreeMap< K, V, MAP, COW >
|
private
|
_parent
|
TreeMapParent< TreeMap< K, V, HashMapSelector<>, false >, false >
|
protected
|
_value
|
TreeMap< K, V, MAP, COW >
|
private
|
Child
typedef
|
TreeMap< K, V, MAP, COW >
|
|
ChildrenMap
typedef
|
TreeMap< K, V, MAP, COW >
|
|
Contains
(PATH &&key) const
|
TreeMap< K, V, MAP, COW >
|
|
CopyFrom
(const TreeMap &src)
|
TreeMap< K, V, MAP, COW >
|
|
Erase
(PATH &&key)
|
TreeMap< K, V, MAP, COW >
|
|
EraseImpl
(IT &beginIt, const IT &endIt)
|
TreeMap< K, V, MAP, COW >
|
private
|
FindChild
(const K &key) const
|
TreeMap< K, V, MAP, COW >
|
|
FindChild
(const K &key)
|
TreeMap< K, V, MAP, COW >
|
|
FindClosestEntryWithValue
(PATH &&key) const
|
TreeMap< K, V, MAP, COW >
|
|
FindEntry
(PATH &&key) const
|
TreeMap< K, V, MAP, COW >
|
|
FindEntry
(PATH &&key)
|
TreeMap< K, V, MAP, COW >
|
|
FindFirstEntryWithValue
(PATH &&key) const
|
TreeMap< K, V, MAP, COW >
|
|
FindValue
(PATH &&key) const
|
TreeMap< K, V, MAP, COW >
|
|
FindValue
(PATH &&key)
|
TreeMap< K, V, MAP, COW >
|
|
Flush
()
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPostOrder
(OP &&callback) const
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPostOrder
(OP &&callback, PATH &&path=PATH()) const
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPostOrder
(OP &&callback)
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPostOrder
(OP &&callback, PATH &&path=PATH())
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPreOrder
(OP &&callback) const
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPreOrder
(OP &&callback, PATH &&path=PATH()) const
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPreOrder
(OP &&callback)
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPreOrder
(OP &&callback, PATH &&path=PATH())
|
TreeMap< K, V, MAP, COW >
|
|
ForEachPreOrderX
(OP &&callback, PATH &&path=PATH())
|
TreeMap< K, V, MAP, COW >
|
|
Get
() const
|
TreeMap< K, V, MAP, COW >
|
|
Get
()
|
TreeMap< K, V, MAP, COW >
|
|
Get
(const TreeMap &map, Int index)
|
TreeMap< K, V, MAP, COW >
|
static
|
GetChildren
() const
|
TreeMap< K, V, MAP, COW >
|
|
GetChildren
()
|
TreeMap< K, V, MAP, COW >
|
|
GetDepth
() const
|
TreeMap< K, V, MAP, COW >
|
|
GetKey
() const
|
TreeMap< K, V, MAP, COW >
|
|
GetParent
() const
|
TreeMapParent< TreeMap< K, V, HashMapSelector<>, false >, false >
|
|
GetParent
()
|
TreeMapParent< TreeMap< K, V, HashMapSelector<>, false >, false >
|
|
GetPath
(PATH &path) const
|
TreeMap< K, V, MAP, COW >
|
|
GetPath
() const
|
TreeMap< K, V, MAP, COW >
|
|
GetTreeMap
(const TreeMap *child)
|
TreeMap< K, V, MAP, COW >
|
static
|
GetTreeMap
(const StrongCOWRef< TreeMap > *child)
|
TreeMap< K, V, MAP, COW >
|
static
|
HasSameStructure
(const TreeMap &other) const
|
TreeMap< K, V, MAP, COW >
|
|
Insert
(PATH &&key, const V &value)
|
TreeMap< K, V, MAP, COW >
|
|
Insert
(PATH &&key, V &&value)
|
TreeMap< K, V, MAP, COW >
|
|
InsertChild
(const K &key, Bool withValue=true)
|
TreeMap< K, V, MAP, COW >
|
|
InsertEntry
(PATH &&key, Bool withValue=true)
|
TreeMap< K, V, MAP, COW >
|
|
InsertKey
(PATH &&key, Bool &created=BoolLValue())
|
TreeMap< K, V, MAP, COW >
|
|
IsEmpty
() const
|
TreeMap< K, V, MAP, COW >
|
|
IsLeaf
() const
|
TreeMap< K, V, MAP, COW >
|
|
IsPopulated
() const
|
TreeMap< K, V, MAP, COW >
|
|
IsRoot
() const
|
TreeMap< K, V, MAP, COW >
|
|
KeyType
typedef
|
TreeMap< K, V, MAP, COW >
|
|
MakeValid
()
|
TreeMap< K, V, MAP, COW >
|
|
MakeWritable
(StrongCOWRef< TreeMap > &ref)
|
TreeMap< K, V, MAP, COW >
|
static
|
MakeWritable
(TreeMap &ref)
|
TreeMap< K, V, MAP, COW >
|
static
|
MAXON_OPERATOR_MOVE_ASSIGNMENT
(TreeMap)
|
TreeMap< K, V, MAP, COW >
|
|
operator!=
(const TreeMap &other) const
|
TreeMap< K, V, MAP, COW >
|
|
operator==
(const TreeMap &other) const
|
TreeMap< K, V, MAP, COW >
|
|
Ref
typedef
|
TreeMap< K, V, MAP, COW >
|
|
重置
()
|
TreeMap< K, V, MAP, COW >
|
|
SetParent
(TreeMap< K, V, HashMapSelector<>, false > *p)
|
TreeMapParent< TreeMap< K, V, HashMapSelector<>, false >, false >
|
protected
|
SetValue
(const V &value)
|
TreeMap< K, V, MAP, COW >
|
|
SetValue
(V &&value)
|
TreeMap< K, V, MAP, COW >
|
|
Super
typedef
|
TreeMap< K, V, MAP, COW >
|
|
ToString
(const FormatStatement *fs=nullptr) const
|
TreeMap< K, V, MAP, COW >
|
|
ToStringImpl
(String &s, BufferedBaseArray< K, 10 > &path, const FormatStatement *fs) const
|
TreeMap< K, V, MAP, COW >
|
private
|
TreeMap
()=default
|
TreeMap< K, V, MAP, COW >
|
|
TreeMap
(TreeMap &&src)
|
TreeMap< K, V, MAP, COW >
|
|
ValueType
typedef
|
TreeMap< K, V, MAP, COW >
|
|