ParsedCommand.hh File Reference

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"
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

ParsedCommand public header.

Definition in file ParsedCommand.hh.

Macro Definition Documentation

◆ BOOST_PARAMETER_MAX_ARITY

#define BOOST_PARAMETER_MAX_ARITY   7

Definition at line 22 of file ParsedCommand.hh.