reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
291 ImmutableMapRef(const ImmutableMapRef &X) : Root(X.Root), Factory(X.Factory) { 311 Factory = X.Factory; 311 Factory = X.Factory; 329 TreeTy *NewT = Factory->add(Root, std::pair<key_type, data_type>(K, D)); 330 return ImmutableMapRef(NewT, Factory); 334 TreeTy *NewT = Factory->remove(Root, K); 335 return ImmutableMapRef(NewT, Factory); 343 return ImmutableMap<KeyT, ValT>(Factory->getCanonicalTree(Root));