senf::console::SimpleOverloadAttributor Class Reference

#include <senf/Utils/Console/OverloadedCommand.hh>

Inheritance diagram for senf::console::SimpleOverloadAttributor:

Public Types

typedef OverloadedCommandNode node_type
 
typedef OverloadedCommandNoderesult_type
 

Public Member Functions

 SimpleOverloadAttributor (SimpleCommandOverload::Function fn)
 
SimpleOverloadAttributor const & doc (std::string const &doc) const
 
SimpleOverloadAttributor const & shortdoc (std::string const &doc) const
 
SimpleOverloadAttributor const & overloadDoc (std::string const &doc) const
 
OverloadedCommandNodecreate (DirectoryNode &dir, std::string const &name) const
 

Detailed Description

Definition at line 257 of file OverloadedCommand.hh.

Member Typedef Documentation

◆ node_type

◆ result_type

Constructor & Destructor Documentation

◆ SimpleOverloadAttributor()

senf::console::SimpleOverloadAttributor::SimpleOverloadAttributor ( SimpleCommandOverload::Function  fn)
explicit

Member Function Documentation

◆ create()

OverloadedCommandNode& senf::console::SimpleOverloadAttributor::create ( DirectoryNode dir,
std::string const &  name 
) const

◆ doc()

SimpleOverloadAttributor const& senf::console::SimpleOverloadAttributor::doc ( std::string const &  doc) const

◆ overloadDoc()

SimpleOverloadAttributor const& senf::console::SimpleOverloadAttributor::overloadDoc ( std::string const &  doc) const

◆ shortdoc()

SimpleOverloadAttributor const& senf::console::SimpleOverloadAttributor::shortdoc ( std::string const &  doc) const

The documentation for this class was generated from the following file: