|
| template<typename R> |
| R | get_dictionary_entry (adobe::dictionary_t const &dict, adobe::name_t const &key) |
| | dictionary_arg_stream requires specializations of get_dictionary_entry for the dictionary. For example, the adobe::dictionary_t specializations.
|
| template<typename R> |
| bool | get_dictionary_entry (adobe::dictionary_t const &dict, adobe::name_t const &key, R &r) |
| template<typename Dictionary, typename InputRange> |
| dictionary_arg_stream< Dictionary, InputRange, void > | make_dictionary_arg_stream (Dictionary &dict, InputRange const &key_range) |
| template<typename Dictionary, typename InputRange> |
| dictionary_arg_stream< Dictionary, InputRange, std::nothrow_t > | make_dictionary_arg_stream (Dictionary &dict, InputRange const &key_range, std::nothrow_t) |
| | ADOBE_HAS_TYPE_IMPL (key_type) |
| template<typename F, typename Dictionary, typename SingleArg> |
| arg_stream::result_type< F >::type | call_with_dictionary (F f, Dictionary const &dict, SingleArg const &key_or_key_range) |
| | call the function/callable-object f with args pulled from dictionary dict via keys from key_range
|
| template<typename F, typename Dictionary, typename SingleArg> |
| arg_stream::result_type< F >::type | call_with_dictionary (F f, std::nothrow_t, Dictionary const &dict, SingleArg const &key_or_key_range) |
| template<class T, typename F, typename Dictionary, typename SingleArg> |
| arg_stream::result_type< F >::type | call_member_with_dictionary (T *that, F f, Dictionary const &dict, SingleArg const &key_or_key_range) |
| template<class T, typename F, typename Dictionary, typename SingleArg> |
| arg_stream::result_type< F >::type | call_member_with_dictionary (T *that, F f, std::nothrow_t, Dictionary const &dict, SingleArg const &key_or_key_range) |
| template<typename F, typename Dictionary, typename T1, typename T2> |
| arg_stream::result_type< F >::type | call_with_dictionary (F f, Dictionary const &dict, T1 const &key1, T2 const &key2) |
| template<typename X, typename F, typename Dictionary, typename T1, typename T2> |
| arg_stream::result_type< F >::type | call_member_with_dictionary (X &x, F f, Dictionary const &dict, T1 const &key1, T2 const &key2) |
| template<typename F, typename Dictionary, typename T1, typename T2> |
| arg_stream::result_type< F >::type | call_with_dictionary (F f, std::nothrow_t, Dictionary const &dict, T1 const &key1, T2 const &key2) |
| template<typename X, typename F, typename Dictionary, typename T1, typename T2> |
| arg_stream::result_type< F >::type | call_member_with_dictionary (X x, F f, std::nothrow_t, Dictionary const &dict, T1 const &key1, T2 const &key2) |
| template<typename F, typename Dictionary, typename T1, typename T2, typename T3> |
| arg_stream::result_type< F >::type | call_with_dictionary (F f, Dictionary const &dict, T1 const &key1, T2 const &key2, T3 const &key3) |
| template<typename X, typename F, typename Dictionary, typename T1, typename T2, typename T3> |
| arg_stream::result_type< F >::type | call_member_with_dictionary (X &x, F f, Dictionary const &dict, T1 const &key1, T2 const &key2, T3 const &key3) |
| template<typename F, typename Dictionary, typename T1, typename T2, typename T3> |
| arg_stream::result_type< F >::type | call_with_dictionary (F f, std::nothrow_t, Dictionary const &dict, T1 const &key1, T2 const &key2, T3 const &key3) |
| template<typename X, typename F, typename Dictionary, typename T1, typename T2, typename T3> |
| arg_stream::result_type< F >::type | call_member_with_dictionary (X x, F f, std::nothrow_t, Dictionary const &dict, T1 const &key1, T2 const &key2, T3 const &key3) |
| template<typename F, typename Dictionary, typename T1, typename T2, typename T3, typename T4> |
| arg_stream::result_type< F >::type | call_with_dictionary (F f, Dictionary const &dict, T1 const &key1, T2 const &key2, T3 const &key3, T4 const &key4) |
| template<typename X, typename F, typename Dictionary, typename T1, typename T2, typename T3, typename T4> |
| arg_stream::result_type< F >::type | call_member_with_dictionary (X &x, F f, Dictionary const &dict, T1 const &key1, T2 const &key2, T3 const &key3, T4 const &key4) |
| template<typename F, typename Dictionary, typename T1, typename T2, typename T3, typename T4> |
| arg_stream::result_type< F >::type | call_with_dictionary (F f, std::nothrow_t, Dictionary const &dict, T1 const &key1, T2 const &key2, T3 const &key3, T4 const &key4) |
| template<typename X, typename F, typename Dictionary, typename T1, typename T2, typename T3, typename T4> |
| arg_stream::result_type< F >::type | call_member_with_dictionary (X x, F f, std::nothrow_t, Dictionary const &dict, T1 const &key1, T2 const &key2, T3 const &key3, T4 const &key4) |