Classes |
struct | function_pack_t |
| Container class to unify a collecton of functions under the same function signature.This class will collect registered functions by one of two methods: as functions with named or unnamed arguments. If the former, the function is then invoked with an array_t containing arguments in the order in which they should be passed to the original function. If the latter, the function is invoked with an dictionary_t containing arguments bound to keys that match those required by the function. More...
|
Namespaces |
namespace | adobe |
Functions |
template<typename F > |
implementation::function_pack_helper
< F, 0 > | named_bind (const F &f) |
template<typename F > |
implementation::function_pack_helper
< F, 7 > | named_bind (const F &f, name_t arg1_name, name_t arg2_name, name_t arg3_name, name_t arg4_name, name_t arg5_name, name_t arg6_name, name_t arg7_name) |
template<typename F > |
implementation::function_pack_helper
< F, 6 > | named_bind (const F &f, name_t arg1_name, name_t arg2_name, name_t arg3_name, name_t arg4_name, name_t arg5_name, name_t arg6_name) |
template<typename F > |
implementation::function_pack_helper
< F, 5 > | named_bind (const F &f, name_t arg1_name, name_t arg2_name, name_t arg3_name, name_t arg4_name, name_t arg5_name) |
template<typename F > |
implementation::function_pack_helper
< F, 4 > | named_bind (const F &f, name_t arg1_name, name_t arg2_name, name_t arg3_name, name_t arg4_name) |
template<typename F > |
implementation::function_pack_helper
< F, 3 > | named_bind (const F &f, name_t arg1_name, name_t arg2_name, name_t arg3_name) |
template<typename F > |
implementation::function_pack_helper
< F, 2 > | named_bind (const F &f, name_t arg1_name, name_t arg2_name) |
template<typename F > |
implementation::function_pack_helper
< F, 1 > | named_bind (const F &f, name_t arg1_name) |