Searched refs:FormalArgs (Results 1 – 8 of 8) sorted by relevance
/external/google-fruit/include/fruit/ |
D | injector.h | 81 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;
|
D | component.h | 890 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);
|
D | component_function.h | 61 template <typename... ComponentParams, typename... FormalArgs, typename... ActualArgs> 62 ComponentFunction<fruit::Component<ComponentParams...>, FormalArgs...> componentFunction( 63 fruit::Component<ComponentParams...> (*getComponent)(FormalArgs...),
|
D | normalized_component.h | 113 template <typename... FormalArgs, typename... Args> 114 NormalizedComponent(Component<Params...> (*)(FormalArgs...), Args&&... args);
|
/external/google-fruit/include/fruit/impl/ |
D | component_function.defn.h | 47 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()
|
D | component.defn.h | 247 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 …]
|
D | injector.defn.h | 28 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
|
D | normalized_component.defn.h | 28 template <typename... FormalArgs, typename... Args> 29 …lizedComponent<Params...>::NormalizedComponent(Component<Params...> (*getComponent)(FormalArgs...), in NormalizedComponent() argument
|