#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) |