paludis Version 3.0.2
The one true package mangler
tokeniser.hh File Reference
#include <iterator>
#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

  • None at this time.