reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
266 using FactoryTy = typename TreeTy::Factory; 269 TreeTy *Root; 277 explicit ImmutableMapRef(const TreeTy *R, FactoryTy *F) 329 TreeTy *NewT = Factory->add(Root, std::pair<key_type, data_type>(K, D)); 334 TreeTy *NewT = Factory->remove(Root, K); 373 explicit iterator(TreeTy *Tree) : iterator::ImutAVLValueIterator(Tree) {} 385 TreeTy* T = Root->find(K);include/llvm/ADT/ImmutableSet.h
818 ImutAVLValueIterator<T>, typename T::TreeTy::iterator, 820 typename T::TreeTy::iterator>::iterator_category, 823 explicit ImutAVLValueIterator(typename T::TreeTy *Tree)