Lines Matching refs:fruit
25 namespace fruit {
30 …Component<P...> component = fruit::createComponent().install(getComponent, std::forward<Args>(args… in Injector()
32 fruit::impl::MemoryPool memory_pool; in Injector()
33 …using exposed_types_t = std::vector<fruit::impl::TypeId, fruit::impl::ArenaAllocator<fruit::impl::… in Injector()
35 exposed_types_t(std::initializer_list<fruit::impl::TypeId>{fruit::impl::getTypeId<P>()...}, in Injector()
36 fruit::impl::ArenaAllocator<fruit::impl::TypeId>(memory_pool)); in Injector()
37 storage = std::unique_ptr<fruit::impl::InjectorStorage>( in Injector()
38 new fruit::impl::InjectorStorage(std::move(component.storage), exposed_types, memory_pool)); in Injector()
96 …Component<ComponentParams...> component = fruit::createComponent().install(getComponent, std::forw… in Injector()
98 fruit::impl::MemoryPool memory_pool; in Injector()
99 storage = std::unique_ptr<fruit::impl::InjectorStorage>(new fruit::impl::InjectorStorage( in Injector()
103 … fruit::impl::meta::ConstructComponentImpl(fruit::impl::meta::Type<NormalizedComponentParams>...); in Injector()
104 …using Comp1 = fruit::impl::meta::ConstructComponentImpl(fruit::impl::meta::Type<ComponentParams>..… in Injector()
110 …using E = typename fruit::impl::meta::InjectorImplHelper<P...>::template CheckConstructionFromNorm… in Injector()
112 (void)typename fruit::impl::meta::CheckIfError<E>::type(); in Injector()
117 inline fruit::impl::RemoveAnnotations<T> Injector<P...>::get() { in get()
118 using E = typename fruit::impl::meta::InjectorImplHelper<P...>::template CheckGet<T>::type; in get()
119 (void)typename fruit::impl::meta::CheckIfError<E>::type(); in get()
131 inline const std::vector<fruit::impl::RemoveAnnotations<AnnotatedC>*>& Injector<P...>::getMultibind… in getMultibindings()
133 using Op = fruit::impl::meta::Eval<fruit::impl::meta::CheckNormalizedTypes( in getMultibindings()
134 fruit::impl::meta::Vector<fruit::impl::meta::Type<AnnotatedC>>)>; in getMultibindings()
135 (void)typename fruit::impl::meta::CheckIfError<Op>::type(); in getMultibindings()
144 storage->template get<fruit::impl::meta::UnwrapType< in FRUIT_DEPRECATED_DEFINITION()
145 …fruit::impl::meta::Eval<fruit::impl::meta::AddPointerInAnnotatedType(fruit::impl::meta::Type<P>)>>… in FRUIT_DEPRECATED_DEFINITION()