Home
last modified time | relevance | path

Searched refs:BindingNormalizationContext (Results 1 – 2 of 2) sorted by relevance

/external/google-fruit/include/fruit/impl/normalized_component_storage/
Dbinding_normalization.h267 struct BindingNormalizationContext { struct
301 BindingNormalizationContext(FixedSizeVector<ComponentStorageEntry>& toplevel_entries, argument
308 BindingNormalizationContext(const BindingNormalizationContext&) = delete;
309 BindingNormalizationContext(BindingNormalizationContext&&) = delete;
311 BindingNormalizationContext& operator=(const BindingNormalizationContext&) = delete; argument
312 BindingNormalizationContext& operator=(BindingNormalizationContext&&) = delete; argument
314 ~BindingNormalizationContext();
318 static void handleBindingForConstructedObject(BindingNormalizationContext<Params...>& context);
321 …static void handleBindingForObjectToConstructThatNeedsAllocation(BindingNormalizationContext<Param…
324 …static void handleBindingForObjectToConstructThatNeedsNoAllocation(BindingNormalizationContext<Par…
[all …]
Dbinding_normalization.templates.h35 BindingNormalization::BindingNormalizationContext<Functors...>::BindingNormalizationContext( in BindingNormalizationContext() function
52 BindingNormalization::BindingNormalizationContext<Functors...>::~BindingNormalizationContext() { in ~BindingNormalizationContext()
84 using Context = BindingNormalizationContext<Functors...>; in normalizeBindings()
161 BindingNormalization::handleBindingForConstructedObject(BindingNormalizationContext<Params...>& con… in handleBindingForConstructedObject()
201 BindingNormalizationContext<Params...>& context) { in handleBindingForObjectToConstructThatNeedsAllocation()
235 BindingNormalizationContext<Params...>& context) { 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 …]