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 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);
1046 template <typename... OtherComponentParams, typename... FormalArgs, typename... Args>
1048 fruit::Component<OtherComponentParams...>, FormalArgs...>
1049 replace(fruit::Component<OtherComponentParams...> (*)(FormalArgs...), Args&&... args);
Dcomponent_function.h61 template <typename... ComponentParams, typename... FormalArgs, typename... ActualArgs>
62 ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...> componentFunction(
63 fruit::Component<ComponentParams...> (*getComponent)(FormalArgs...),
Dnormalized_component.h113 template <typename... FormalArgs, typename... Args>
114 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.h247 template <typename... OtherComponentParams, typename... FormalArgs, typename... Args>
248 …lComponent<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(FormalArgs...)>,
250 …ent<Bindings...>::install(fruit::Component<OtherComponentParams...> (*getComponent)(FormalArgs...), in install() argument
253 (void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<FormalArgs>()...}; in install()
255 …p = OpFor<fruit::impl::InstallComponent<fruit::Component<OtherComponentParams...>(FormalArgs...)>>; in install()
258 std::tuple<FormalArgs...> args_tuple{std::forward<Args>(args)...}; in install()
277 template <typename... OtherComponentParams, typename... FormalArgs, typename... Args>
279 fruit::Component<OtherComponentParams...>, FormalArgs...>
280 …ings...>::replace(fruit::Component<OtherComponentParams...> (*getReplacedComponent)(FormalArgs...), in replace() argument
283 (void)IntCollector{0, fruit::impl::checkAcceptableComponentInstallArg<FormalArgs>()...}; in replace()
[all …]
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
Dnormalized_component.defn.h28 template <typename... FormalArgs, typename... Args>
29 …lizedComponent<Params...>::NormalizedComponent(Component<Params...> (*getComponent)(FormalArgs...), in NormalizedComponent() argument