reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
934 using Sizer = IntervalMapImpl::NodeSizer<KeyT, ValT>; 935 using Leaf = IntervalMapImpl::LeafNode<KeyT, ValT, Sizer::LeafSize, Traits>; 937 IntervalMapImpl::BranchNode<KeyT, ValT, Sizer::BranchSize, Traits>; 938 using RootLeaf = IntervalMapImpl::LeafNode<KeyT, ValT, N, Traits>; 950 IntervalMapImpl::BranchNode<KeyT, ValT, RootBranchCap, Traits>; 961 using ValueType = ValT; 1036 ValT treeSafeLookup(KeyT x, ValT NotFound) const; 1036 ValT treeSafeLookup(KeyT x, ValT NotFound) const; 1072 ValT lookup(KeyT x, ValT NotFound = ValT()) const { 1072 ValT lookup(KeyT x, ValT NotFound = ValT()) const { 1072 ValT lookup(KeyT x, ValT NotFound = ValT()) const { 1082 void insert(KeyT a, KeyT b, ValT y) {