Home | History | Annotate | Download | only in ADT

Lines Matching refs:ImmutableSetRef

1092 class ImmutableSetRef {
1108 explicit ImmutableSetRef(TreeTy* R, FactoryTy *F)
1113 ImmutableSetRef(const ImmutableSetRef &X)
1118 ImmutableSetRef &operator=(const ImmutableSetRef &X) {
1127 ~ImmutableSetRef() {
1131 static inline ImmutableSetRef getEmptySet(FactoryTy *F) {
1132 return ImmutableSetRef(0, F);
1135 ImmutableSetRef add(value_type_ref V) {
1136 return ImmutableSetRef(Factory->add(Root, V), Factory);
1139 ImmutableSetRef remove(value_type_ref V) {
1140 return ImmutableSetRef(Factory->remove(Root, V), Factory);
1157 bool operator==(const ImmutableSetRef &RHS) const {
1161 bool operator!=(const ImmutableSetRef &RHS) const {
1179 friend class ImmutableSetRef<ValT,ValInfo>;
1201 static inline void Profile(FoldingSetNodeID& ID, const ImmutableSetRef& S) {