Lines Matching full:instance

35     /// An equality function for comparing with an existing storage instance.
91 /// Get or create an instance of a param derived type in an thread-unsafe
106 for (HashedStorage &instance : shard.instances) in destroyShardInstances()
107 destructorFn(instance.storage); in destroyShardInstances()
133 /// Get or create an instance of a parametric type.
142 // Check for a instance of this object in the local cache. in getOrCreate()
148 // Check for an existing instance in read-only mode. in getOrCreate()
157 // instance. in getOrCreate()
169 // Get a shard to use for mutating this storage instance. It doesn't need to in mutate()
222 /// Get or create an instance of a parametric type.
259 /// Check if an instance of a parametric storage class exists.
262 /// Get or create an instance of a parametric type.
268 "creating unregistered storage instance"); in getOrCreate()
281 "mutating unregistered storage instance"); in mutate()
317 /// Get or create an instance of a singleton storage class.
320 assert(singletonInstance && "expected singleton instance to exist"); in getSingleton()
324 /// Check if an instance of a singleton storage class exists.
328 // Instance Storage
351 /// Map of type ids to a singleton instance when the storage class is a
369 /// Implementation for getting/creating an instance of a derived type with
378 /// Implementation for registering an instance of a derived type with
386 /// Implementation for getting an instance of a derived type with default
402 /// Implementation for registering an instance of a derived type with default
411 /// Implementation for mutating an instance of a derived storage.