Lines Matching refs:PartialComponent
51 inline Component<Params...>::Component(PartialComponent<Bindings...>&& partial_component) noexcept … in Component()
80 inline PartialComponent<> createComponent() { in createComponent()
86 inline PartialComponent<fruit::impl::Bind<AnnotatedI, AnnotatedC>, Bindings...> PartialComponent<Bi… in bind()
95 inline PartialComponent<fruit::impl::RegisterConstructor<AnnotatedSignature>, Bindings...>
96 PartialComponent<Bindings...>::registerConstructor() { in registerConstructor()
105 inline PartialComponent<fruit::impl::BindInstance<C, C>, Bindings...>
106 PartialComponent<Bindings...>::bindInstance(C& instance) { in bindInstance()
114 inline PartialComponent<fruit::impl::BindConstInstance<C, C>, Bindings...>
115 PartialComponent<Bindings...>::bindInstance(const C& instance) { in bindInstance()
123 inline PartialComponent<fruit::impl::BindInstance<AnnotatedC, C>, Bindings...>
124 PartialComponent<Bindings...>::bindInstance(C& instance) { in bindInstance()
132 inline PartialComponent<fruit::impl::BindConstInstance<AnnotatedC, C>, Bindings...>
133 PartialComponent<Bindings...>::bindInstance(const C& instance) { in bindInstance()
141 inline PartialComponent<fruit::impl::RegisterProvider<Lambda>, Bindings...>
142 PartialComponent<Bindings...>::registerProvider(Lambda) { in registerProvider()
150 inline PartialComponent<fruit::impl::RegisterProvider<AnnotatedSignature, Lambda>, Bindings...>
151 PartialComponent<Bindings...>::registerProvider(Lambda) { in registerProvider()
159 inline PartialComponent<fruit::impl::AddMultibinding<AnnotatedI, AnnotatedC>, Bindings...>
160 PartialComponent<Bindings...>::addMultibinding() { in addMultibinding()
169 inline PartialComponent<fruit::impl::AddInstanceMultibinding<C>, Bindings...>
170 PartialComponent<Bindings...>::addInstanceMultibinding(C& instance) { in addInstanceMultibinding()
180 inline PartialComponent<fruit::impl::AddInstanceMultibinding<AnnotatedC>, Bindings...>
181 PartialComponent<Bindings...>::addInstanceMultibinding(C& instance) { in addInstanceMultibinding()
190 inline PartialComponent<fruit::impl::AddInstanceVectorMultibindings<C>, Bindings...>
191 PartialComponent<Bindings...>::addInstanceMultibindings(std::vector<C>& instances) { in addInstanceMultibindings()
200 inline PartialComponent<fruit::impl::AddInstanceVectorMultibindings<AnnotatedC>, Bindings...>
201 PartialComponent<Bindings...>::addInstanceMultibindings(std::vector<C>& instances) { in addInstanceMultibindings()
211 inline PartialComponent<fruit::impl::AddMultibindingProvider<Lambda>, Bindings...>
212 PartialComponent<Bindings...>::addMultibindingProvider(Lambda) { in addMultibindingProvider()
221 inline PartialComponent<fruit::impl::AddMultibindingProvider<AnnotatedSignature, Lambda>, Bindings.…
222 PartialComponent<Bindings...>::addMultibindingProvider(Lambda) { in addMultibindingProvider()
231 inline PartialComponent<fruit::impl::RegisterFactory<DecoratedSignature, Lambda>, Bindings...>
232 PartialComponent<Bindings...>::registerFactory(Lambda) { in registerFactory()
240 inline PartialComponent<Bindings...>::PartialComponent(fruit::impl::PartialComponentStorage<Binding… in PartialComponent() function
245 inline PartialComponent<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(For…
247 PartialComponent<Bindings...>::install(fruit::Component<OtherComponentParams...> (*getComponent)(Fo… in install()
262 inline PartialComponent<fruit::impl::InstallComponentFunctions<ComponentFunctions...>, Bindings...>
263 PartialComponent<Bindings...>::installComponentFunctions(ComponentFunctions... componentFunctions) { in installComponentFunctions()
275 inline typename PartialComponent<Bindings...>::template PartialComponentWithReplacementInProgress<
277 PartialComponent<Bindings...>::replace(fruit::Component<OtherComponentParams...> (*getReplacedCompo… in replace()
290 inline PartialComponent<fruit::impl::ReplaceComponent<OtherComponent(GetReplacedComponentFormalArgs…
293 PartialComponent<Bindings...>::