Adobe Source Libraries 1.49.0
A collection of C++ libraries.
|
Go to the source code of this file.
Namespaces | |
namespace | adobe |
namespace | adobe::arg_stream |
Functions | |
template<typename ArgStream> | |
bool | eof (ArgStream const &as) |
arg_stream::eof(argstream) returns true if there are no more args available. | |
template<typename R, typename ArgStream> | |
R | get_next_arg (ArgStream const &as) |
arg_stream::get_next_arg<T>(argstream) returns the next arg as a T | |
template<typename R, typename ArgStream> | |
R | get_next_arg (ArgStream &as) |
template<typename R, typename ArgStream> | |
R | get_next_arg (ArgStream *as) |
template<typename R, typename ArgStream> | |
R | get_next_arg (ArgStream const *as) |
template<typename F, typename ArgStream> | |
result_type< F >::type | call (F f, ArgStream &astream) |
Calls function/callable-object f with function arguments supplied by the arg_stream. | |
template<class T, typename F, typename ArgStream> | |
result_type< F >::type | call (T *that, F f, ArgStream &astream) |
specialization of arg_stream::call for handling member function calls. | |
template<typename ArgStreamFirst, typename ArgStreamSecond> | |
chain< ArgStreamFirst, ArgStreamSecond > | make_chain (ArgStreamFirst &first_stream, ArgStreamSecond &second_stream) |
given 2 arg_streams, returns an arg_stream of the 2 streams chained together | |
template<typename ArgStream, typename Transformer> | |
with_transform< ArgStream, Transformer > | make_transforming (ArgStream &as, Transformer &transformer) |