reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
335 StratifiedSets<T> build() { 340 return StratifiedSets<T>(std::move(Values), std::move(StratLinks)); 343 bool has(const T &Elem) const { return get(Elem).hasValue(); } 345 bool add(const T &Main) { 356 bool addAbove(const T &Main, const T &ToAdd) { 356 bool addAbove(const T &Main, const T &ToAdd) { 369 bool addBelow(const T &Main, const T &ToAdd) { 369 bool addBelow(const T &Main, const T &ToAdd) { 379 bool addWith(const T &Main, const T &ToAdd) { 379 bool addWith(const T &Main, const T &ToAdd) { 385 void noteAttributes(const T &Main, AliasAttrs NewAttrs) { 393 DenseMap<T, StratifiedInfo> Values; 397 bool addAtMerging(const T &ToAdd, StratifiedIndex Index) { 547 Optional<const StratifiedInfo *> get(const T &Val) const { 554 Optional<StratifiedInfo *> get(const T &Val) { 561 Optional<StratifiedIndex> indexOf(const T &Val) {