tokeniser.hh File Reference

#include <iterator>
#include <paludis/util/instantiation_policy.hh>
#include <paludis/util/exception.hh>
#include <paludis/util/stringify.hh>
#include <string>

Go to the source code of this file.

Classes

struct  paludis::tokeniser_internals::Writer< delim_mode::DelimiterTag, Iter_ >
struct  paludis::tokeniser_internals::Writer< delim_mode::BoundaryTag, Iter_ >
struct  paludis::tokeniser_internals::Lexer
class  paludis::tokeniser_internals::Tokeniser< delim_kind::AnyOfTag, DelimMode_ >
class  paludis::TokeniserError

Namespaces

namespace  paludis
namespace  paludis::delim_kind
namespace  paludis::delim_mode
namespace  paludis::tokeniser_internals

Functions

template<typename DelimKind_ , typename DelimMode_ , typename Iter_ >
void paludis::tokenise (const std::string &s, const std::string &delims, const std::string &quotes, Iter_ iter)
template<typename Iter_ >
void paludis::tokenise_whitespace (const std::string &s, Iter_ iter)
template<typename Iter_ >
void paludis::tokenise_whitespace_quoted (const std::string &s, Iter_ iter)


Detailed Description

Declarations for Tokeniser and related utilities.

Examples


Generated on Mon Dec 22 19:43:52 2008 for paludis by  doxygen 1.5.7.1