Lines Matching full:bindings

50 template <typename... Bindings>
51 inline Component<Params...>::Component(PartialComponent<Bindings...>&& partial_component) noexcept … in Component()
55 using Op = typename fruit::impl::meta::OpForComponent<Bindings...>::template ConvertTo<Comp>; in Component()
84 template <typename... Bindings>
86 …tialComponent<fruit::impl::Bind<AnnotatedI, AnnotatedC>, Bindings...> PartialComponent<Bindings...… in bind()
93 template <typename... Bindings>
95 inline PartialComponent<fruit::impl::RegisterConstructor<AnnotatedSignature>, Bindings...>
96 PartialComponent<Bindings...>::registerConstructor() { in registerConstructor()
103 template <typename... Bindings>
105 inline PartialComponent<fruit::impl::BindInstance<C, C>, Bindings...>
106 PartialComponent<Bindings...>::bindInstance(C& instance) { in bindInstance()
112 template <typename... Bindings>
114 inline PartialComponent<fruit::impl::BindConstInstance<C, C>, Bindings...>
115 PartialComponent<Bindings...>::bindInstance(const C& instance) { in bindInstance()
121 template <typename... Bindings>
123 inline PartialComponent<fruit::impl::BindInstance<AnnotatedC, C>, Bindings...>
124 PartialComponent<Bindings...>::bindInstance(C& instance) { in bindInstance()
130 template <typename... Bindings>
132 inline PartialComponent<fruit::impl::BindConstInstance<AnnotatedC, C>, Bindings...>
133 PartialComponent<Bindings...>::bindInstance(const C& instance) { in bindInstance()
139 template <typename... Bindings>
141 inline PartialComponent<fruit::impl::RegisterProvider<Lambda>, Bindings...>
142 PartialComponent<Bindings...>::registerProvider(Lambda) { in registerProvider()
148 template <typename... Bindings>
150 inline PartialComponent<fruit::impl::RegisterProvider<AnnotatedSignature, Lambda>, Bindings...>
151 PartialComponent<Bindings...>::registerProvider(Lambda) { in registerProvider()
157 template <typename... Bindings>
159 inline PartialComponent<fruit::impl::AddMultibinding<AnnotatedI, AnnotatedC>, Bindings...>
160 PartialComponent<Bindings...>::addMultibinding() { in addMultibinding()
167 template <typename... Bindings>
169 inline PartialComponent<fruit::impl::AddInstanceMultibinding<C>, Bindings...>
170 PartialComponent<Bindings...>::addInstanceMultibinding(C& instance) { in addInstanceMultibinding()
178 template <typename... Bindings>
180 inline PartialComponent<fruit::impl::AddInstanceMultibinding<AnnotatedC>, Bindings...>
181 PartialComponent<Bindings...>::addInstanceMultibinding(C& instance) { in addInstanceMultibinding()
188 template <typename... Bindings>
190 inline PartialComponent<fruit::impl::AddInstanceVectorMultibindings<C>, Bindings...>
191 PartialComponent<Bindings...>::addInstanceMultibindings(std::vector<C>& instances) { in addInstanceMultibindings()
198 template <typename... Bindings>
200 inline PartialComponent<fruit::impl::AddInstanceVectorMultibindings<AnnotatedC>, Bindings...>
201 PartialComponent<Bindings...>::addInstanceMultibindings(std::vector<C>& instances) { in addInstanceMultibindings()
209 template <typename... Bindings>
211 inline PartialComponent<fruit::impl::AddMultibindingProvider<Lambda>, Bindings...>
212 PartialComponent<Bindings...>::addMultibindingProvider(Lambda) { in addMultibindingProvider()
219 template <typename... Bindings>
221 inline PartialComponent<fruit::impl::AddMultibindingProvider<AnnotatedSignature, Lambda>, Bindings.…
222 PartialComponent<Bindings...>::addMultibindingProvider(Lambda) { in addMultibindingProvider()
229 template <typename... Bindings>
231 inline PartialComponent<fruit::impl::RegisterFactory<DecoratedSignature, Lambda>, Bindings...>
232 PartialComponent<Bindings...>::registerFactory(Lambda) { in registerFactory()
239 template <typename... Bindings>
240 inline PartialComponent<Bindings...>::PartialComponent(fruit::impl::PartialComponentStorage<Binding… in PartialComponent()
243 template <typename... Bindings>
246 Bindings...>
247 PartialComponent<Bindings...>::install(fruit::Component<OtherComponentParams...> (*getComponent)(Fo… in install()
260 template <typename... Bindings>
262 inline PartialComponent<fruit::impl::InstallComponentFunctions<ComponentFunctions...>, Bindings...>
263 PartialComponent<Bindings...>::installComponentFunctions(ComponentFunctions... componentFunctions) { in installComponentFunctions()
273 template <typename... Bindings>
275 inline typename PartialComponent<Bindings...>::template PartialComponentWithReplacementInProgress<
277 PartialComponent<Bindings...>::replace(fruit::Component<OtherComponentParams...> (*getReplacedCompo… in replace()
287 template <typename... Bindings>
292 Bindings...>
293 PartialComponent<Bindings...>::