Lines Matching defs:Node
140 struct Node : AVLTreeNode {
141 Node(const Value &value)
150 inline Node* Allocate(const Key& key, const Value& value) const
152 return new(nothrow) Node(value);
155 inline void Free(Node* node) const
166 inline Key GetKey(Node* node) const
171 inline Value& GetValue(Node* node) const
176 inline AVLTreeNode* GetAVLTreeNode(Node* node) const
181 inline Node* GetNode(AVLTreeNode* node) const
183 return static_cast<Node*>(node);
186 inline int CompareKeyNode(const Key& a, const Node* b) const
188 return _CompareKeys(a, GetKey(const_cast<Node*>(b)));
191 inline int CompareNodes(const Node* a, const Node* b) const
193 return _CompareKeys(GetKey(const_cast<Node*>(a)),
194 GetKey(const_cast<Node*>(b)));
240 typedef typename NodeStrategy::Node Node;
377 Node *node = fTreeMap.RootNode();
409 Node *node = fTreeMap.RootNode();