Lines Matching refs:fruit
28 namespace fruit {
170 fruit::impl::RemoveAnnotations<T> get();
203 const std::vector<fruit::impl::RemoveAnnotations<T>*>& getMultibindings();
223 using Check1 = typename fruit::impl::meta::CheckIfError<fruit::impl::meta::Eval<
224 … fruit::impl::meta::CheckNoRequiredTypesInInjectorArguments(fruit::impl::meta::Type<P>...)>>::type;
228 …using Comp = fruit::impl::meta::Eval<fruit::impl::meta::ConstructComponentImpl(fruit::impl::meta::…
230 using Check2 = typename fruit::impl::meta::CheckIfError<Comp>::type;
231 using VoidType = fruit::impl::meta::Type<void>;
234 …using Check3 = typename fruit::impl::meta::CheckIfError<fruit::impl::meta::Eval<fruit::impl::meta:…
235 fruit::impl::meta::Not(fruit::impl::meta::IsEmptySet(typename Comp::RsSuperset)),
236 fruit::impl::meta::ConstructErrorWithArgVector(fruit::impl::InjectorWithRequirementsErrorTag,
237 … fruit::impl::meta::SetToVector(typename Comp::RsSuperset)),
242 friend struct fruit::impl::InjectorAccessorForTests;
244 std::unique_ptr<fruit::impl::InjectorStorage> storage;