Home | History | Annotate | Download | only in impl

Lines Matching refs:Lambda

143 template <typename Lambda>
144 inline PartialComponent<fruit::impl::RegisterProvider<Lambda>, Bindings...>
145 PartialComponent<Bindings...>::registerProvider(Lambda) {
146 using Op = OpFor<fruit::impl::RegisterProvider<Lambda>>;
152 template <typename AnnotatedSignature, typename Lambda>
153 inline PartialComponent<fruit::impl::RegisterProvider<AnnotatedSignature, Lambda>, Bindings...>
154 PartialComponent<Bindings...>::registerProvider(Lambda) {
155 using Op = OpFor<fruit::impl::RegisterProvider<AnnotatedSignature, Lambda>>;
213 template <typename Lambda>
214 inline PartialComponent<fruit::impl::AddMultibindingProvider<Lambda>, Bindings...>
215 PartialComponent<Bindings...>::addMultibindingProvider(Lambda) {
216 using Op = OpFor<fruit::impl::AddMultibindingProvider<Lambda>>;
223 template <typename AnnotatedSignature, typename Lambda>
224 inline PartialComponent<fruit::impl::AddMultibindingProvider<AnnotatedSignature, Lambda>, Bindings...>
225 PartialComponent<Bindings...>::addMultibindingProvider(Lambda) {
226 using Op = OpFor<fruit::impl::AddMultibindingProvider<AnnotatedSignature, Lambda>>;
233 template <typename DecoratedSignature, typename Lambda>
234 inline PartialComponent<fruit::impl::RegisterFactory<DecoratedSignature, Lambda>, Bindings...>
235 PartialComponent<Bindings...>::registerFactory(Lambda) {
236 using Op = OpFor<fruit::impl::RegisterFactory<DecoratedSignature, Lambda>>;