Lines Matching defs:key_type_ref
38 typedef const Interval &key_type_ref;
42 static key_type_ref KeyOfValue(value_type_ref V) {
50 static bool isEqual(key_type_ref L, key_type_ref R) {
58 static bool isLess(key_type_ref L, key_type_ref R) {
72 static bool isContainedIn(key_type_ref K, key_type_ref L) {
92 typedef typename ImutInfo::key_type_ref key_type_ref;
106 TreeTy *Find(TreeTy *T, key_type_ref K) {
110 key_type_ref CurrentKey = ImutInfo::KeyOfValue(this->getValue(T));
122 key_type_ref K = ImutInfo::KeyOfValue(V);
129 key_type_ref KCurrent = ImutInfo::KeyOfValue(this->Value(T));
140 TreeTy *removeAllOverlaps(TreeTy *T, key_type_ref K) {
152 TreeTy *removeOverlap(TreeTy *T, key_type_ref K, bool &Changed) {
201 typedef typename ImutIntervalInfo<ValT>::key_type_ref key_type_ref;
221 key_type_ref K, data_type_ref D) {
226 ImmutableIntervalMap remove(ImmutableIntervalMap Old, key_type_ref K) {
231 data_type *lookup(ImmutableIntervalMap M, key_type_ref K) {
243 data_type* lookup(key_type_ref K) const;