Home
last modified time | relevance | path

Searched refs:BindingNormalization (Results 1 – 6 of 6) sorted by relevance

/external/google-fruit/include/fruit/impl/normalized_component_storage/
Dbinding_normalization.templates.h35 BindingNormalization::BindingNormalizationContext<Functors...>::BindingNormalizationContext( in BindingNormalizationContext()
52 BindingNormalization::BindingNormalizationContext<Functors...>::~BindingNormalizationContext() { in ~BindingNormalizationContext()
74 void BindingNormalization::normalizeBindings(FixedSizeVector<ComponentStorageEntry>&& toplevel_entr… in normalizeBindings()
161 BindingNormalization::handleBindingForConstructedObject(BindingNormalizationContext<Params...>& con… in handleBindingForConstructedObject()
200 FRUIT_ALWAYS_INLINE inline void BindingNormalization::handleBindingForObjectToConstructThatNeedsAll… in handleBindingForObjectToConstructThatNeedsAllocation()
234 FRUIT_ALWAYS_INLINE inline void BindingNormalization::handleBindingForObjectToConstructThatNeedsNoA… in handleBindingForObjectToConstructThatNeedsNoAllocation()
269 BindingNormalization::handleCompressedBinding(BindingNormalizationContext<Params...>& context) { in handleCompressedBinding()
277 void BindingNormalization::handleMultibinding(BindingNormalizationContext<Params...>& context) { in handleMultibinding()
291 void BindingNormalization::handleMultibindingVectorCreator(BindingNormalizationContext<Params...>& … in handleMultibindingVectorCreator()
308 BindingNormalization::handleComponentWithoutArgsEndMarker(BindingNormalizationContext<Params...>& c… in handleComponentWithoutArgsEndMarker()
[all …]
Dnormalized_component_storage.h127 friend class BindingNormalization; variable
Dbinding_normalization.h39 class BindingNormalization {
/external/google-fruit/src/
Dbinding_normalization.cpp40 void BindingNormalization::printLazyComponentInstallationLoop( in printLazyComponentInstallationLoop()
86 void BindingNormalization::printMultipleBindingsError(TypeId type) { in printMultipleBindingsError()
99 void BindingNormalization::printIncompatibleComponentReplacementsError( in printIncompatibleComponentReplacementsError()
165 void BindingNormalization::printComponentReplacementFailedBecauseTargetAlreadyExpanded( in printComponentReplacementFailedBecauseTargetAlreadyExpanded()
218 void BindingNormalization::addMultibindings(std::unordered_map<TypeId, NormalizedMultibindingSet>& … in addMultibindings()
273 void BindingNormalization::normalizeBindingsWithUndoableBindingCompression( in normalizeBindingsWithUndoableBindingCompression()
313 void BindingNormalization::normalizeBindingsWithPermanentBindingCompression( in normalizeBindingsWithPermanentBindingCompression()
326 void BindingNormalization::normalizeBindingsAndAddTo( in normalizeBindingsAndAddTo()
449BindingNormalization::addMultibindings(multibindings, fixed_size_allocator_data, multibindings_vec… in normalizeBindingsAndAddTo()
452 void BindingNormalization::handlePreexistingLazyComponentWithArgsReplacement( in handlePreexistingLazyComponentWithArgsReplacement()
[all …]
Dnormalized_component_storage.cpp60BindingNormalization::normalizeBindingsWithPermanentBindingCompression(std::move(component).releas… in NormalizedComponentStorage()
86 BindingNormalization::normalizeBindingsWithUndoableBindingCompression( in NormalizedComponentStorage()
Dinjector_storage.cpp90BindingNormalization::normalizeBindingsAndAddTo(std::move(component).release(), memory_pool, norma… in InjectorStorage()