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.