reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/ImmutableSet.h
 1129     if (Root) { Root->retain(); }
 1129     if (Root) { Root->retain(); }
 1133     : Root(X.Root),
 1135     if (Root) { Root->retain(); }
 1135     if (Root) { Root->retain(); }
 1139     if (Root) { Root->release(); }
 1139     if (Root) { Root->release(); }
 1143     if (Root != X.Root) {
 1143     if (Root != X.Root) {
 1144       if (X.Root) { X.Root->retain(); }
 1144       if (X.Root) { X.Root->retain(); }
 1145       if (Root) { Root->release(); }
 1145       if (Root) { Root->release(); }
 1146       Root = X.Root;
 1146       Root = X.Root;
 1157     return ImmutableSetRef(Factory->add(Root, V), Factory);
 1161     return ImmutableSetRef(Factory->remove(Root, V), Factory);
 1166     return Root ? Root->contains(V) : false;
 1166     return Root ? Root->contains(V) : false;
 1171                               Factory->getCanonicalTree(Root) : Root);
 1171                               Factory->getCanonicalTree(Root) : Root);
 1175     return Root;
 1179     return Root && RHS.Root ? Root->isEqual(*RHS.Root) : Root == RHS.Root;
 1179     return Root && RHS.Root ? Root->isEqual(*RHS.Root) : Root == RHS.Root;
 1179     return Root && RHS.Root ? Root->isEqual(*RHS.Root) : Root == RHS.Root;
 1183     return Root && RHS.Root ? Root->isNotEqual(*RHS.Root) : Root != RHS.Root;
 1183     return Root && RHS.Root ? Root->isNotEqual(*RHS.Root) : Root != RHS.Root;
 1183     return Root && RHS.Root ? Root->isNotEqual(*RHS.Root) : Root != RHS.Root;
 1187   bool isEmpty() const { return !Root; }
 1199   iterator begin() const { return iterator(Root); }
 1206   unsigned getHeight() const { return Root ? Root->getHeight() : 0; }
 1206   unsigned getHeight() const { return Root ? Root->getHeight() : 0; }
 1218   void validateTree() const { if (Root) Root->validateTree(); }
 1218   void validateTree() const { if (Root) Root->validateTree(); }