HomeSort by relevance Sort by last modified time
    Searched defs:ComponentFunction (Results 1 - 2 of 2) sorted by null

  /external/google-fruit/include/fruit/
component_function.h 25 * See fruit::componentFunction() helper for how to construct a ComponentFunction, and see
26 * PartialComponent::installComponentFunctions() for more information on using ComponentFunction objects.
29 class ComponentFunction {
35 * This is (intentionally) private, use fruit::componentFunction() to construct ComponentFunction objects.
37 ComponentFunction(ComponentType (*getComponent)(ComponentFunctionArgs...), ComponentFunctionArgs... args);
42 // Prefer using the simpler componentFunction() below instead of this.
44 static ComponentFunction<ComponentType, ComponentFunctionArgs...> create(
47 ComponentFunction(const ComponentFunction&) = default
    [all...]
  /external/google-fruit/include/fruit/impl/
component_function.defn.h 27 inline ComponentFunction<ComponentType, ComponentFunctionArgs...>::ComponentFunction(
36 inline ComponentFunction<ComponentType, ComponentFunctionArgs...>
37 ComponentFunction<ComponentType, ComponentFunctionArgs...>::create(
39 return ComponentFunction<ComponentType, ComponentFunctionArgs...>(getComponent, std::forward<ActualArgs>(args)...);
43 inline ComponentType ComponentFunction<ComponentType, ComponentFunctionArgs...>::operator()() {
48 inline ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...> componentFunction(
51 return ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...>::create(

Completed in 841 milliseconds