Parse.hh File Reference

Parse public header. More...

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

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

Parse public header.

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)

Define Documentation

#define
HH_SENF_Scheduler_Console_Parse_   1

Definition at line 27 of file Parse.hh.