ParsedCommand public header. More...
#include <vector>
#include <boost/type_traits/function_traits.hpp>
#include <boost/type_traits/is_member_function_pointer.hpp>
#include <boost/mpl/if.hpp>
#include <boost/parameter/keyword.hpp>
#include <boost/parameter/parameters.hpp>
#include <senf/config.hh>
#include "OverloadedCommand.hh"
#include "Traits.hh"
#include <senf/Utils/type_traits.hh>
#include "ParsedCommand.ih"
#include "ParsedCommand.mpp"
#include "ParsedCommand.cci"
#include "ParsedCommand.ct"
#include "ParsedCommand.cti"
Go to the source code of this file.
Classes | |
class | senf::console::ParsedCommandOverloadBase |
CommandOverload implementation with automatic argument parsing. More... | |
class | senf::console::ParsedCommandOverload< FunctionTraits, ReturnType, arity > |
Parsed command overload. More... | |
class | senf::console::ParsedCommandAttributorBase |
Generic ParsedCommandOverloadBase attributes. More... | |
class | senf::console::ParsedCommandAttributor< Overload > |
Non argument dependent ParsedCommandBase attributes. More... | |
class | senf::console::ParsedArgumentAttributorBase< Overload, Self, ReturnType > |
Derived class dependent ParsedCommandBase attributes. More... | |
class | senf::console::ParsedArgumentAttributor< Overload, index, flag > |
Argument dependent ParsedCommandBase attributes. More... | |
class | senf::console::factory::Command |
OverloadedCommandNode factory. More... | |
Namespaces | |
senf | |
senf::console | |
senf::console::detail | |
senf::console::kw | |
Keyword argument tags. | |
senf::console::factory | |
Console node factories. | |
Macros | |
#define | BOOST_PARAMETER_MAX_ARITY 7 |
Variables | |
unspecified_keyword_type | senf::console::kw::name |
Argument name. More... | |
unspecified_keyword_type | senf::console::kw::description |
One-line argument description. More... | |
unspecified_keyword_type | senf::console::kw::default_value |
Argument default value. More... | |
unspecified_keyword_type | senf::console::kw::type_name |
Type name of this arguments type. More... | |
unspecified_keyword_type | senf::console::kw::default_doc |
String rep of default value. More... | |
unspecified_keyword_type | senf::console::kw::parser |
Argument parser. More... | |
ParsedCommand public header.
Definition in file ParsedCommand.hh.
#define BOOST_PARAMETER_MAX_ARITY 7 |
Definition at line 22 of file ParsedCommand.hh.