Home
last modified time | relevance | path

Searched refs:ComponentFunction (Results 1 – 7 of 7) sorted by relevance

/external/google-fruit/include/fruit/
Dcomponent_function.h29 class ComponentFunction {
37 …explicit ComponentFunction(ComponentType (*getComponent)(ComponentFunctionArgs...), ComponentFunct…
44 static ComponentFunction<ComponentType, ComponentFunctionArgs...> create(
47 ComponentFunction(const ComponentFunction&) = default;
48 ComponentFunction(ComponentFunction&&) noexcept = default;
50 ComponentFunction& operator=(const ComponentFunction&) = default;
51 ComponentFunction& operator=(ComponentFunction&& other) noexcept {
65 ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...> componentFunction(
Dfruit_forward_decls.h64 class ComponentFunction; variable
/external/google-fruit/include/fruit/impl/
Dcomponent_function.defn.h27 inline ComponentFunction<ComponentType, ComponentFunctionArgs...>::ComponentFunction( in ComponentFunction() function
36 inline ComponentFunction<ComponentType, ComponentFunctionArgs...>
37 ComponentFunction<ComponentType, ComponentFunctionArgs...>::create( in create()
39 …return ComponentFunction<ComponentType, ComponentFunctionArgs...>(getComponent, std::forward<Actua… in create()
43 inline ComponentType ComponentFunction<ComponentType, ComponentFunctionArgs...>::operator()() { in operator()
48 inline ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...> componentFunction( in componentFunction()
51 return ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...>::create( in componentFunction()
Dcomponent_functors.defn.h753 …struct apply<Comp, Type<fruit::ComponentFunction<fruit::Component<ComponentParams...>, ComponentFu…
/external/google-fruit/include/fruit/impl/component_storage/
Dcomponent_storage_entry.h206 static ComponentStorageEntry create(fruit::ComponentFunction<Component> component_function);
265 …static ComponentStorageEntry create(fruit::ComponentFunction<Component, Arg, Args...> component_fu…
Dcomponent_storage_entry.defn.h125 fruit::ComponentFunction<Component, Arg, Args...> component_function) { in create()
188 fruit::ComponentFunction<Component> component_function) { in create()
Dpartial_component_storage.defn.h383 fruit::ComponentFunction<ComponentType> component_function) { in createEntry()
389 fruit::ComponentFunction<ComponentType, Arg, Args...> component_function) { in createEntry()