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.

Namespaces

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

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

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 Sep 21 10:36:09 2009 for paludis by  doxygen 1.5.4