Home
last modified time | relevance | path

Searched refs:FormalArgs (Results 1 – 8 of 8) sorted by relevance

/external/google-fruit/include/fruit/
Dinjector.h81 template <typename... FormalArgs, typename... Args>
82 explicit Injector(Component<P...> (*)(FormalArgs...), Args&&... args);
115 …mplate <typename... NormalizedComponentParams, typename... ComponentParams, typename... FormalArgs,
118 Component<ComponentParams...> (*)(FormalArgs...), Args&&... args);
123 …mplate <typename... NormalizedComponentParams, typename... ComponentParams, typename... FormalArgs,
126 Component<ComponentParams...> (*)(FormalArgs...), Args&&... args) = delete;
Dcomponent.h890 template <typename... OtherComponentParams, typename... FormalArgs, typename... Args>
891 …ruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(FormalArgs...)>, Bindings..…
892 install(fruit::Component<OtherComponentParams...> (*)(FormalArgs...), Args&&... args);
935 template <typename... FormalArgs, typename... Args>
937 ReplacedComponent(FormalArgs...)>,
939 with(ReplacedComponent (*)(FormalArgs...), Args&&... args);
1047 template <typename... OtherComponentParams, typename... FormalArgs, typename... Args>
1049 fruit::Component<OtherComponentParams...>, FormalArgs...>
1050 replace(fruit::Component<OtherComponentParams...> (*)(FormalArgs...), Args&&... args);
Dcomponent_function.h64 template <typename... ComponentParams, typename... FormalArgs, typename... ActualArgs>
65 ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...> componentFunction(
66 fruit::Component<ComponentParams...> (*getComponent)(FormalArgs...),
Dnormalized_component.h113 template <typename... FormalArgs, typename... Args>
114 explicit NormalizedComponent(Component<Params...> (*)(FormalArgs...), Args&&... args);
/external/google-fruit/include/fruit/impl/
Dcomponent_function.defn.h47 template <typename... ComponentParams, typename... FormalArgs, typename... ActualArgs>
48 inline ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...> componentFunction( in componentFunction()
49 fruit::Component<ComponentParams...> (*getComponent)(FormalArgs...), in componentFunction() argument
51 return ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...>::create( in componentFunction()
Dcomponent.defn.h244 template <typename... OtherComponentParams, typename... FormalArgs, typename... Args>
245 …lComponent<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(FormalArgs...)>,
247 …ent<Bindings...>::install(fruit::Component<OtherComponentParams...> (*getComponent)(FormalArgs...), in install() argument
250 (void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<FormalArgs>()...}; in install()
252 …p = OpFor<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(FormalArgs...)>>; in install()
255 std::tuple<FormalArgs...> args_tuple{std::forward<Args>(args)...}; in install()
274 template <typename... OtherComponentParams, typename... FormalArgs, typename... Args>
276 fruit::Component<OtherComponentParams...>, FormalArgs...>
277 …ings...>::replace(fruit::Component<OtherComponentParams...> (*getReplacedComponent)(FormalArgs...), in replace() argument
280 (void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<FormalArgs>()...}; in replace()
[all …]
Dnormalized_component.defn.h28 template <typename... FormalArgs, typename... Args>
29 …lizedComponent<Params...>::NormalizedComponent(Component<Params...> (*getComponent)(FormalArgs...), in NormalizedComponent() argument
Dinjector.defn.h28 template <typename... FormalArgs, typename... Args>
29 inline Injector<P...>::Injector(Component<P...> (*getComponent)(FormalArgs...), Args&&... args) { in Injector() argument
93 ….. NormalizedComponentParams, typename... ComponentParams, typename... FormalArgs, typename... Arg…
95 … Component<ComponentParams...> (*getComponent)(FormalArgs...), Args&&... args) { in Injector() argument