/external/google-fruit/include/fruit/impl/injector/ |
D | injector_storage.defn.h | 36 inline InjectorStorage::BindingDataNodeIter* InjectorStorage::BindingDataNodeIter::operator->() { 40 inline void InjectorStorage::BindingDataNodeIter::operator++() { 44 inline bool InjectorStorage::BindingDataNodeIter::operator==(const BindingDataNodeIter& other) cons… 48 inline bool InjectorStorage::BindingDataNodeIter::operator!=(const BindingDataNodeIter& other) cons… 52 inline std::ptrdiff_t InjectorStorage::BindingDataNodeIter::operator-(BindingDataNodeIter other) co… 56 inline TypeId InjectorStorage::BindingDataNodeIter::getId() { in getId() 68 inline NormalizedBinding InjectorStorage::BindingDataNodeIter::getValue() { in getValue() 72 inline bool InjectorStorage::BindingDataNodeIter::isTerminal() { in isTerminal() 85 inline const TypeId* InjectorStorage::BindingDataNodeIter::getEdgesBegin() { in getEdgesBegin() 92 inline const TypeId* InjectorStorage::BindingDataNodeIter::getEdgesEnd() { in getEdgesEnd() [all …]
|
D | injector_storage.h | 44 class InjectorStorage { 141 static std::shared_ptr<char> createMultibindingVector(InjectorStorage& storage); 184 static const_object_ptr_t createInjectedObjectForBind(InjectorStorage& injector, 185 … InjectorStorage::Graph::node_iterator node_itr); 188 …static const_object_ptr_t createInjectedObjectForProvider(InjectorStorage& injector, Graph::node_i… 191 static const_object_ptr_t createInjectedObjectForCompressedProvider(InjectorStorage& injector, 195 static const_object_ptr_t createInjectedObjectForConstructor(InjectorStorage& injector, 199 static const_object_ptr_t createInjectedObjectForCompressedConstructor(InjectorStorage& injector, 203 static object_ptr_t createInjectedObjectForMultibinding(InjectorStorage& m); 206 static object_ptr_t createInjectedObjectForMultibindingProvider(InjectorStorage& injector); [all …]
|
/external/google-fruit/src/ |
D | injector_storage.cpp | 40 void InjectorStorage::fatal(const std::string& error) { in fatal() 68 InjectorStorage::InjectorStorage(ComponentStorage&& component, in InjectorStorage() function in fruit::impl::InjectorStorage 83 InjectorStorage::InjectorStorage(const NormalizedComponentStorage& normalized_component, ComponentS… in InjectorStorage() function in fruit::impl::InjectorStorage 102 InjectorStorage::~InjectorStorage() {} in ~InjectorStorage() 104 void InjectorStorage::ensureConstructedMultibinding(NormalizedMultibindingSet& multibinding_set) { in ensureConstructedMultibinding() 113 void* InjectorStorage::getMultibindings(TypeId typeInfo) { in getMultibindings() 122 void InjectorStorage::eagerlyInjectMultibindings() { in eagerlyInjectMultibindings()
|
D | normalized_component_storage.cpp | 64 …bindings = SemistaticGraph<TypeId, NormalizedBinding>(InjectorStorage::BindingDataNodeIter{binding… in NormalizedComponentStorage() 65 … InjectorStorage::BindingDataNodeIter{bindings_vector.end()}, in NormalizedComponentStorage() 92 …bindings = SemistaticGraph<TypeId, NormalizedBinding>(InjectorStorage::BindingDataNodeIter{binding… in NormalizedComponentStorage() 93 … InjectorStorage::BindingDataNodeIter{bindings_vector.end()}, in NormalizedComponentStorage()
|
/external/google-fruit/include/fruit/ |
D | provider.h | 138 fruit::impl::InjectorStorage* storage; 139 fruit::impl::InjectorStorage::Graph::node_iterator itr; 141 …Provider(fruit::impl::InjectorStorage* storage, fruit::impl::InjectorStorage::Graph::node_iterator… 143 friend class fruit::impl::InjectorStorage;
|
D | injector.h | 244 std::unique_ptr<fruit::impl::InjectorStorage> storage;
|
/external/google-fruit/include/fruit/impl/component_storage/ |
D | partial_component_storage.defn.h | 90 entries.push_back(InjectorStorage::createComponentStorageEntryForBindInstance<C, C>(instance)); in addBindings() 110 …entries.push_back(InjectorStorage::createComponentStorageEntryForBindConstInstance<C, C>(instance)… in addBindings() 131 …InjectorStorage::createComponentStorageEntryForBindInstance<fruit::Annotated<Annotation, C>, C>(in… in addBindings() 152 …InjectorStorage::createComponentStorageEntryForBindConstInstance<fruit::Annotated<Annotation, C>, … in addBindings() 190 …entries.push_back(InjectorStorage::createComponentStorageEntryForInstanceMultibinding<C, C>(instan… in addBindings() 191 … entries.push_back(InjectorStorage::createComponentStorageEntryForMultibindingVectorCreator<C>()); in addBindings() 212 …InjectorStorage::createComponentStorageEntryForInstanceMultibinding<fruit::Annotated<Annotation, C… in addBindings() 215 …InjectorStorage::createComponentStorageEntryForMultibindingVectorCreator<fruit::Annotated<Annotati… in addBindings() 238 … entries.push_back(InjectorStorage::createComponentStorageEntryForInstanceMultibinding<C, C>(*i)); in addBindings() 239 … entries.push_back(InjectorStorage::createComponentStorageEntryForMultibindingVectorCreator<C>()); in addBindings() [all …]
|
D | component_storage_entry.h | 105 …using create_t = object_t (*)(InjectorStorage&, SemistaticGraph<TypeId, NormalizedBinding>::node_i… 137 using create_t = object_t (*)(InjectorStorage&); 153 using get_multibindings_vector_t = std::shared_ptr<char> (*)(InjectorStorage&);
|
/external/google-fruit/include/fruit/impl/ |
D | injector.defn.h | 37 storage = std::unique_ptr<fruit::impl::InjectorStorage>( in Injector() 38 new fruit::impl::InjectorStorage(std::move(component.storage), exposed_types, memory_pool)); in Injector() 99 storage = std::unique_ptr<fruit::impl::InjectorStorage>(new fruit::impl::InjectorStorage( in Injector()
|
D | provider.defn.h | 28 inline Provider<C>::Provider(fruit::impl::InjectorStorage* storage, in Provider() 29 fruit::impl::InjectorStorage::Graph::node_iterator itr) in Provider()
|
D | component_functors.defn.h | 184 …InjectorStorage::createComponentStorageEntryForConstBind<UnwrapType<AnnotatedI>, UnwrapType<Annota… 197 …InjectorStorage::createComponentStorageEntryForBind<UnwrapType<AnnotatedI>, UnwrapType<AnnotatedC>… 217 …entries.push_back(InjectorStorage::createComponentStorageEntryForMultibinding<UnwrapType<Annotated… 220 …InjectorStorage::createComponentStorageEntryForMultibindingVectorCreator<UnwrapType<AnnotatedI>>()… 241 …InjectorStorage::createComponentStorageEntryForCompressedProvider<AnnotatedSignature, Lambda, Anno… 242 …entries.push_back(InjectorStorage::createComponentStorageEntryForProvider<AnnotatedSignature, Lamb… 253 …entries.push_back(InjectorStorage::createComponentStorageEntryForProvider<AnnotatedSignature, Lamb… 347 …InjectorStorage::createComponentStorageEntryForMultibindingProvider<UnwrapType<AnnotatedSignature>, 349 entries.push_back(InjectorStorage::createComponentStorageEntryForMultibindingVectorCreator< 457 entries.push_back(InjectorStorage::createComponentStorageEntryForProvider< [all …]
|
D | fruit_internal_forward_decls.h | 28 class InjectorStorage; variable
|
/external/google-fruit/include/fruit/impl/normalized_component_storage/ |
D | normalized_component_storage_holder.h | 38 friend class InjectorStorage; variable
|
D | normalized_component_storage.h | 126 friend class InjectorStorage; variable
|