Searched refs:ComponentStorage (Results 1 – 13 of 13) sorted by relevance
/external/google-fruit/include/fruit/impl/component_storage/ |
D | component_storage.defn.h | 26 inline ComponentStorage::ComponentStorage(FixedSizeVector<ComponentStorageEntry>&& entries) noexcept in ComponentStorage() function 29 inline ComponentStorage::ComponentStorage(const ComponentStorage& other) { in ComponentStorage() function 33 inline ComponentStorage::ComponentStorage(ComponentStorage&& other) noexcept { in ComponentStorage() function 37 inline void ComponentStorage::destroy() { in destroy() 44 inline ComponentStorage::~ComponentStorage() { in ~ComponentStorage() 48 inline FixedSizeVector<ComponentStorageEntry> ComponentStorage::release() && { in release() 52 inline std::size_t ComponentStorage::numEntries() const { in numEntries() 56 inline ComponentStorage& ComponentStorage::operator=(const ComponentStorage& other) { 67 inline ComponentStorage& ComponentStorage::operator=(ComponentStorage&& other) noexcept {
|
D | component_storage.h | 37 class ComponentStorage { 45 ComponentStorage() = default; 46 explicit ComponentStorage(FixedSizeVector<ComponentStorageEntry>&& entries) noexcept; 47 ComponentStorage(const ComponentStorage&); 48 ComponentStorage(ComponentStorage&&) noexcept; 50 ~ComponentStorage(); 56 ComponentStorage& operator=(const ComponentStorage&); 57 ComponentStorage& operator=(ComponentStorage&&) noexcept;
|
/external/google-fruit/src/ |
D | injector_storage.cpp | 66 InjectorStorage::InjectorStorage(ComponentStorage&& component, in InjectorStorage() 81 …jectorStorage(const NormalizedComponentStorage& normalized_component, ComponentStorage&& component, in InjectorStorage()
|
D | normalized_component_storage.cpp | 40 NormalizedComponentStorage::NormalizedComponentStorage(ComponentStorage&& component, in NormalizedComponentStorage() 66 NormalizedComponentStorage::NormalizedComponentStorage(ComponentStorage&& component, in NormalizedComponentStorage()
|
D | normalized_component_storage_holder.cpp | 26 ComponentStorage&& component, const std::vector<TypeId, ArenaAllocator<TypeId>>& exposed_types, in NormalizedComponentStorageHolder()
|
/external/google-fruit/include/fruit/impl/normalized_component_storage/ |
D | normalized_component_storage.h | 147 NormalizedComponentStorage(ComponentStorage&& component, 154 NormalizedComponentStorage(ComponentStorage&& component,
|
D | normalized_component_storage_holder.h | 54 NormalizedComponentStorageHolder(ComponentStorage&& component,
|
/external/google-fruit/include/fruit/impl/ |
D | fruit_internal_forward_decls.h | 26 class ComponentStorage; variable
|
D | normalized_component.defn.h | 37 inline NormalizedComponent<Params...>::NormalizedComponent(fruit::impl::ComponentStorage&& storage, in NormalizedComponent()
|
D | component.defn.h | 77 storage = fruit::impl::ComponentStorage(std::move(entries)); in Component()
|
/external/google-fruit/include/fruit/ |
D | normalized_component.h | 123 NormalizedComponent(fruit::impl::ComponentStorage&& storage, fruit::impl::MemoryPool memory_pool);
|
D | component.h | 87 fruit::impl::ComponentStorage storage;
|
/external/google-fruit/include/fruit/impl/injector/ |
D | injector_storage.h | 234 …InjectorStorage(ComponentStorage&& storage, const std::vector<TypeId, ArenaAllocator<TypeId>>& exp… 240 InjectorStorage(const NormalizedComponentStorage& normalized_storage, ComponentStorage&& storage,
|