Lines Matching refs:ComponentFunctionArgs
26 template <typename ComponentType, typename... ComponentFunctionArgs>
27 inline ComponentFunction<ComponentType, ComponentFunctionArgs...>::ComponentFunction( in ComponentFunction()
28 ComponentType (*getComponent)(ComponentFunctionArgs...), ComponentFunctionArgs... args) in ComponentFunction() argument
31 …(void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<ComponentFunctionArgs>()...};
34 template <typename ComponentType, typename... ComponentFunctionArgs>
36 inline ComponentFunction<ComponentType, ComponentFunctionArgs...>
37 ComponentFunction<ComponentType, ComponentFunctionArgs...>::create( in create()
38 ComponentType(*getComponent)(ComponentFunctionArgs...), ActualArgs&&... args) { in create() argument
39 …return ComponentFunction<ComponentType, ComponentFunctionArgs...>(getComponent, std::forward<Actua… in create()
42 template <typename ComponentType, typename... ComponentFunctionArgs>
43 inline ComponentType ComponentFunction<ComponentType, ComponentFunctionArgs...>::operator()() { in operator()