NodeStrategy
NodeStrategy fStrategy;
_AVL_TREE_MAP_CLASS_NAME::AVLTreeMap(const NodeStrategy& strategy)
typename NodeStrategy>
#define _AVL_TREE_MAP_CLASS_NAME AVLTreeMap<Key, Value, NodeStrategy>
typename NodeStrategy = AVLTreeMapStrategy::Auto<Key, Value> >
typedef typename NodeStrategy::Node Node;
AVLTreeMap(const NodeStrategy& strategy
= NodeStrategy());
const NodeStrategy& GetNodeStrategy() const { return fStrategy; }
typename Policy::NodeTree::NodeStrategy strategy;
typedef AVLTreeMap<Key, Value, NodeStrategy> TreeMap;
typedef typename NodeStrategy::Node Node;
fTreeMap(NodeStrategy(PrimaryKeyCompare(), SecondaryKeyCompare(),
fTreeMap(NodeStrategy(primaryCompare, secondaryCompare, getPrimary,
const NodeStrategy& strategy = fTreeMap.GetNodeStrategy();
const NodeStrategy& strategy = fTreeMap.GetNodeStrategy();
const NodeStrategy& strategy = fTreeMap.GetNodeStrategy();
NodeStrategy& strategy
= const_cast<NodeStrategy&>(fTreeMap.GetNodeStrategy());
NodeStrategy& strategy
= const_cast<NodeStrategy&>(fTreeMap.GetNodeStrategy());
const NodeStrategy& strategy = fTreeMap.GetNodeStrategy();
typedef AVLTreeMap<Key, Value, NodeStrategy> TreeMap;
typedef typename NodeStrategy::Node Node;
: fTreeMap(NodeStrategy(PrimaryKeyCompare(), SecondaryKeyCompare(),
: fTreeMap(NodeStrategy(primaryCompare, secondaryCompare, getPrimary,
const NodeStrategy& strategy = fTreeMap.GetNodeStrategy();
const NodeStrategy& strategy = fTreeMap.GetNodeStrategy();
NodeStrategy& strategy
= const_cast<NodeStrategy&>(fTreeMap.GetNodeStrategy());