• Home
  • Raw
  • Download

Lines Matching refs:impl

30 namespace impl {
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()
89 inline PartialComponent<fruit::impl::Bind<AnnotatedI, AnnotatedC>, Bindings...> PartialComponent<Bi… in bind()
90 using Op = OpFor<fruit::impl::Bind<AnnotatedI, AnnotatedC>>; in bind()
91 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bind()
98 inline PartialComponent<fruit::impl::RegisterConstructor<AnnotatedSignature>, Bindings...>
100 using Op = OpFor<fruit::impl::RegisterConstructor<AnnotatedSignature>>; in registerConstructor()
101 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in registerConstructor()
108 inline PartialComponent<fruit::impl::BindInstance<C, C>, Bindings...>
110 using Op = OpFor<fruit::impl::BindInstance<C, C>>; in bindInstance()
111 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bindInstance()
117 inline PartialComponent<fruit::impl::BindConstInstance<C, C>, Bindings...>
119 using Op = OpFor<fruit::impl::BindConstInstance<C, C>>; in bindInstance()
120 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bindInstance()
126 inline PartialComponent<fruit::impl::BindInstance<AnnotatedC, C>, Bindings...>
128 using Op = OpFor<fruit::impl::BindInstance<AnnotatedC, C>>; in bindInstance()
129 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bindInstance()
135 inline PartialComponent<fruit::impl::BindConstInstance<AnnotatedC, C>, Bindings...>
137 using Op = OpFor<fruit::impl::BindConstInstance<AnnotatedC, C>>; in bindInstance()
138 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in bindInstance()
144 inline PartialComponent<fruit::impl::RegisterProvider<Lambda>, Bindings...>
146 using Op = OpFor<fruit::impl::RegisterProvider<Lambda>>; in registerProvider()
147 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in registerProvider()
153 inline PartialComponent<fruit::impl::RegisterProvider<AnnotatedSignature, Lambda>, Bindings...>
155 using Op = OpFor<fruit::impl::RegisterProvider<AnnotatedSignature, Lambda>>; in registerProvider()
156 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in registerProvider()
162 inline PartialComponent<fruit::impl::AddMultibinding<AnnotatedI, AnnotatedC>, Bindings...>
164 using Op = OpFor<fruit::impl::AddMultibinding<AnnotatedI, AnnotatedC>>; in addMultibinding()
165 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addMultibinding()
172 inline PartialComponent<fruit::impl::AddInstanceMultibinding<C>, Bindings...>
174 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in addInstanceMultibinding()
175 fruit::impl::meta::Vector<fruit::impl::meta::Type<C>>)>; in addInstanceMultibinding()
176 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addInstanceMultibinding()
183 inline PartialComponent<fruit::impl::AddInstanceMultibinding<AnnotatedC>, Bindings...>
185 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in addInstanceMultibinding()
186 fruit::impl::meta::Vector<fruit::impl::meta::Type<C>>)>; in addInstanceMultibinding()
187 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addInstanceMultibinding()
193 inline PartialComponent<fruit::impl::AddInstanceVectorMultibindings<C>, Bindings...>
195 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in addInstanceMultibindings()
196 fruit::impl::meta::Vector<fruit::impl::meta::Type<C>>)>; in addInstanceMultibindings()
197 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addInstanceMultibindings()
203 inline PartialComponent<fruit::impl::AddInstanceVectorMultibindings<AnnotatedC>, Bindings...>
205 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in addInstanceMultibindings()
206 fruit::impl::meta::Vector<fruit::impl::meta::Type<C>>)>; in addInstanceMultibindings()
207 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addInstanceMultibindings()
214 inline PartialComponent<fruit::impl::AddMultibindingProvider<Lambda>, Bindings...>
216 using Op = OpFor<fruit::impl::AddMultibindingProvider<Lambda>>; in addMultibindingProvider()
217 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addMultibindingProvider()
224 inline PartialComponent<fruit::impl::AddMultibindingProvider<AnnotatedSignature, Lambda>, Bindings.…
226 using Op = OpFor<fruit::impl::AddMultibindingProvider<AnnotatedSignature, Lambda>>; in addMultibindingProvider()
227 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in addMultibindingProvider()
234 inline PartialComponent<fruit::impl::RegisterFactory<DecoratedSignature, Lambda>, Bindings...>
236 using Op = OpFor<fruit::impl::RegisterFactory<DecoratedSignature, Lambda>>; in registerFactory()
237 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in registerFactory()
243 inline PartialComponent<Bindings...>::PartialComponent(fruit::impl::PartialComponentStorage<Binding… in PartialComponent()
248 inline PartialComponent<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(For…
253 (void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<FormalArgs>()...}; in install()
255 …using Op = OpFor<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(FormalArg… in install()
256 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in install()
265 inline PartialComponent<fruit::impl::InstallComponentFunctions<ComponentFunctions...>, Bindings...>
268 using Op = OpFor<fruit::impl::InstallComponentFunctions<ComponentFunctions...>>; in installComponentFunctions()
269 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in installComponentFunctions()
283 (void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<FormalArgs>()...}; in replace()
293 inline PartialComponent<fruit::impl::ReplaceComponent<OtherComponent(GetReplacedComponentFormalArgs…
300 …(void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<GetReplacementComponentForma… in with()