• Home
  • Raw
  • Download

Lines Matching refs:fruit

28 namespace fruit {
53 (void)typename fruit::impl::meta::CheckIfError<Comp>::type(); in Component()
55 using Op = typename fruit::impl::meta::OpForComponent<Bindings...>::template ConvertTo<Comp>; in Component()
56 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in Component()
59 (void)typename fruit::impl::meta::CheckIfError< in Component()
60 fruit::impl::meta::Eval<fruit::impl::meta::CheckNoLoopInDeps(typename Op::Result)>>::type(); in Component()
64 fruit::impl::FixedSizeVector<fruit::impl::ComponentStorageEntry> entries(num_entries); in Component()
77 storage = fruit::impl::ComponentStorage(std::move(entries)); in Component()
86 inline PartialComponent<fruit::impl::Bind<AnnotatedI, AnnotatedC>, Bindings...> PartialComponent<Bi… in bind()
87 using Op = OpFor<fruit::impl::Bind<AnnotatedI, AnnotatedC>>; in bind()
88 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bind()
95 inline PartialComponent<fruit::impl::RegisterConstructor<AnnotatedSignature>, Bindings...>
97 using Op = OpFor<fruit::impl::RegisterConstructor<AnnotatedSignature>>; in registerConstructor()
98 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in registerConstructor()
105 inline PartialComponent<fruit::impl::BindInstance<C, C>, Bindings...>
107 using Op = OpFor<fruit::impl::BindInstance<C, C>>; in bindInstance()
108 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bindInstance()
114 inline PartialComponent<fruit::impl::BindConstInstance<C, C>, Bindings...>
116 using Op = OpFor<fruit::impl::BindConstInstance<C, C>>; in bindInstance()
117 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bindInstance()
123 inline PartialComponent<fruit::impl::BindInstance<AnnotatedC, C>, Bindings...>
125 using Op = OpFor<fruit::impl::BindInstance<AnnotatedC, C>>; in bindInstance()
126 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bindInstance()
132 inline PartialComponent<fruit::impl::BindConstInstance<AnnotatedC, C>, Bindings...>
134 using Op = OpFor<fruit::impl::BindConstInstance<AnnotatedC, C>>; in bindInstance()
135 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bindInstance()
141 inline PartialComponent<fruit::impl::RegisterProvider<Lambda>, Bindings...>
143 using Op = OpFor<fruit::impl::RegisterProvider<Lambda>>; in registerProvider()
144 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in registerProvider()
150 inline PartialComponent<fruit::impl::RegisterProvider<AnnotatedSignature, Lambda>, Bindings...>
152 using Op = OpFor<fruit::impl::RegisterProvider<AnnotatedSignature, Lambda>>; in registerProvider()
153 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in registerProvider()
159 inline PartialComponent<fruit::impl::AddMultibinding<AnnotatedI, AnnotatedC>, Bindings...>
161 using Op = OpFor<fruit::impl::AddMultibinding<AnnotatedI, AnnotatedC>>; in addMultibinding()
162 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addMultibinding()
169 inline PartialComponent<fruit::impl::AddInstanceMultibinding<C>, Bindings...>
171 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in addInstanceMultibinding()
172 fruit::impl::meta::Vector<fruit::impl::meta::Type<C>>)>; in addInstanceMultibinding()
173 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addInstanceMultibinding()
180 inline PartialComponent<fruit::impl::AddInstanceMultibinding<AnnotatedC>, Bindings...>
182 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in addInstanceMultibinding()
183 fruit::impl::meta::Vector<fruit::impl::meta::Type<C>>)>; in addInstanceMultibinding()
184 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addInstanceMultibinding()
190 inline PartialComponent<fruit::impl::AddInstanceVectorMultibindings<C>, Bindings...>
192 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in addInstanceMultibindings()
193 fruit::impl::meta::Vector<fruit::impl::meta::Type<C>>)>; in addInstanceMultibindings()
194 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addInstanceMultibindings()
200 inline PartialComponent<fruit::impl::AddInstanceVectorMultibindings<AnnotatedC>, Bindings...>
202 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in addInstanceMultibindings()
203 fruit::impl::meta::Vector<fruit::impl::meta::Type<C>>)>; in addInstanceMultibindings()
204 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addInstanceMultibindings()
211 inline PartialComponent<fruit::impl::AddMultibindingProvider<Lambda>, Bindings...>
213 using Op = OpFor<fruit::impl::AddMultibindingProvider<Lambda>>; in addMultibindingProvider()
214 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addMultibindingProvider()
221 inline PartialComponent<fruit::impl::AddMultibindingProvider<AnnotatedSignature, Lambda>, Bindings.…
223 using Op = OpFor<fruit::impl::AddMultibindingProvider<AnnotatedSignature, Lambda>>; in addMultibindingProvider()
224 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addMultibindingProvider()
231 inline PartialComponent<fruit::impl::RegisterFactory<DecoratedSignature, Lambda>, Bindings...>
233 using Op = OpFor<fruit::impl::RegisterFactory<DecoratedSignature, Lambda>>; in registerFactory()
234 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in registerFactory()
240 inline PartialComponent<Bindings...>::PartialComponent(fruit::impl::PartialComponentStorage<Binding… in PartialComponent()
245 inline PartialComponent<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(For…
247 PartialComponent<Bindings...>::install(fruit::Component<OtherComponentParams...> (*getComponent)(Fo… in install()
250 (void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<FormalArgs>()...}; in install()
252 …using Op = OpFor<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(FormalArg… in install()
253 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in install()
262 inline PartialComponent<fruit::impl::InstallComponentFunctions<ComponentFunctions...>, Bindings...>
265 using Op = OpFor<fruit::impl::InstallComponentFunctions<ComponentFunctions...>>; in installComponentFunctions()
266 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in installComponentFunctions()
276 fruit::Component<OtherComponentParams...>, FormalArgs...>
277 PartialComponent<Bindings...>::replace(fruit::Component<OtherComponentParams...> (*getReplacedCompo… in replace()
280 (void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<FormalArgs>()...}; in replace()
290 inline PartialComponent<fruit::impl::ReplaceComponent<OtherComponent(GetReplacedComponentFormalArgs…
297 …(void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<GetReplacementComponentForma… in with()