Home | History | Annotate | Download | only in impl

Lines Matching refs:Lambda

81                 "The annotated signature specified is not the same as the lambda's signature (after removing "
130 "CandidateLambda was specified as parameter, but it's not a lambda.");
146 "A stateful lambda or a non-lambda functor was used as provider. Only functions and stateless "
244 template <typename Lambda>
248 // conforming C++ compilers. If this error happens for a lambda with no captures, please file a
251 static_assert(AlwaysFalse<Lambda>::value, "Only lambdas with no captures are supported.");
254 template <typename Lambda>
258 // work in all conforming C++ compilers. If this error happens for a lambda with no captures,
261 static_assert(AlwaysFalse<Lambda>::value,
262 "Only trivially copyable lambdas are supported. Make sure that your lambda has no captures.");
322 "registerProvider() was called with a lambda that returns a pointer to T, but T is an abstract class with no "
334 "registerMultibindingProvider() was called with a lambda that returns a pointer to T, but T is an abstract class "
349 "registerFactory() was called with a lambda that returns a std::unique_ptr<T>, but T is an abstract "
378 template <typename Lambda>
379 using apply = LambdaWithCapturesError<Lambda>;
383 template <typename Lambda>
384 using apply = NonTriviallyCopyableLambdaError<Lambda>;