Lines Matching refs:Main

396   bool add(const T &Main) {  in add()  argument
397 if (get(Main).hasValue()) in add()
401 return addAtMerging(Main, NewIndex); in add()
407 bool addAbove(const T &Main, const T &ToAdd) { in addAbove() argument
408 assert(has(Main)); in addAbove()
409 auto Index = *indexOf(Main); in addAbove()
420 bool addBelow(const T &Main, const T &ToAdd) { in addBelow() argument
421 assert(has(Main)); in addBelow()
422 auto Index = *indexOf(Main); in addBelow()
430 bool addWith(const T &Main, const T &ToAdd) { in addWith() argument
431 assert(has(Main)); in addWith()
432 auto MainIndex = *indexOf(Main); in addWith()
436 void noteAttribute(const T &Main, unsigned AttrNum) { in noteAttribute() argument
437 assert(has(Main)); in noteAttribute()
439 auto *Info = *get(Main); in noteAttribute()
444 void noteAttributes(const T &Main, const StratifiedAttrs &NewAttrs) { in noteAttributes() argument
445 assert(has(Main)); in noteAttributes()
446 auto *Info = *get(Main); in noteAttributes()
451 StratifiedAttrs getAttributes(const T &Main) { in getAttributes() argument
452 assert(has(Main)); in getAttributes()
453 auto *Info = *get(Main); in getAttributes()
464 bool getAttribute(const T &Main, unsigned AttrNum) { in getAttribute() argument
466 auto Attrs = getAttributes(Main); in getAttribute()
473 StratifiedAttrs getRawAttributes(const T &Main) { in getRawAttributes() argument
474 assert(has(Main)); in getRawAttributes()
475 auto *Info = *get(Main); in getRawAttributes()
483 bool getRawAttribute(const T &Main, unsigned AttrNum) { in getRawAttribute() argument
485 auto Attrs = getRawAttributes(Main); in getRawAttribute()