#include <string>#include <vector>#include <boost/utility.hpp>#include <boost/scoped_ptr.hpp>#include <boost/range/iterator_range.hpp>#include <boost/iterator/iterator_facade.hpp>#include <boost/function.hpp>#include <senf/Utils/safe_bool.hh>#include <senf/Utils/Exception.hh>#include "Parse.cci"

Go to the source code of this file.
Definition in file Parse.hh.
Classes |
|
| class | senf::console::Token |
| Single argument token. More... |
|
| class | senf::console::ParseCommandInfo |
| Single parsed console command. More... |
|
| class | senf::console::ParseCommandInfo::ParseCommandInfo::ArgumentIterator |
| Iterator parsing argument groups. More... |
|
| struct | senf::console::SyntaxErrorException |
| Syntax error parsing command arguments exception. More... |
|
| class | senf::console::CheckedArgumentIteratorWrapper |
| Wrapper checking argument iterator access for validity. More... |
|
| class | senf::console::CommandParser |
| Parse commands. More... |
|
| struct | senf::console::CommandParser::CommandParser::ParserErrorException |
|
Exception thrown when the parser detects an error. More... |
|
Namespaces |
|
| namespace | senf |
| namespace | senf::console |
| namespace | senf::console::detail |
Defines |
|
| #define | HH_SENF_Scheduler_Console_Parse_ 1 |
Functions |
|
| std::ostream & | senf::console::operator<< (std::ostream &os, Token const &token) |
| std::ostream & | senf::console::operator<< (std::ostream &stream, ParseCommandInfo const &info) |