STL Include files.
More...
#include <GaudiKernel/Tokenizer.h>
|
| | Tokenizer () |
| | Standard (dummy) constructor. More...
|
| |
| | Tokenizer (bool resolve) |
| | Initializing constructor. More...
|
| |
| virtual | ~Tokenizer () |
| | Standard destructor. More...
|
| |
| void | analyse (const std::string &s, const char *delim, const char *tagBegin, const char *tagEnd, const char *eq, const char *valBegin, const char *valEnd) |
| | Analyse tokens from string. More...
|
| |
| void | analyse (const std::string &s, const char *delim, const char *tag, const char *eq, const char *val) |
| | Analyse tokens from string. More...
|
| |
| void | analyse (const std::string &s, const char *delim, const char *eq, const char *val) |
| | Analyse tokens from string. More...
|
| |
| void | analyse (const std::string &s, const char *delim=" ", const char *eq="=") |
| | Analyse tokens from string. More...
|
| |
| Items & | items () |
| | Access token collection. More...
|
| |
| const Items & | items () const |
| | Access token collection (CONST) More...
|
| |
STL Include files.
definition of class Tokenizer
Definition at line 24 of file Tokenizer.h.
Standard (dummy) constructor.
Definition at line 77 of file Tokenizer.h.
bool m_resolve
Flag to resolve environment.
| Tokenizer::Tokenizer |
( |
bool |
resolve | ) |
|
|
inline |
Initializing constructor.
Definition at line 79 of file Tokenizer.h.
bool m_resolve
Flag to resolve environment.
| virtual Tokenizer::~Tokenizer |
( |
| ) |
|
|
inlinevirtual |
Standard destructor.
Definition at line 81 of file Tokenizer.h.
Items m_tokens
Assigned tokens within string.
| void Tokenizer::analyse |
( |
const std::string & |
s, |
|
|
const char * |
delim, |
|
|
const char * |
tagBegin, |
|
|
const char * |
tagEnd, |
|
|
const char * |
eq, |
|
|
const char * |
valBegin, |
|
|
const char * |
valEnd |
|
) |
| |
Analyse tokens from string.
Definition at line 37 of file Tokenizer.cpp.
39 if ( valEnd == 0 ) valEnd = valBegin;
43 tok.make(
s, start, delim, tagBegin, tagEnd, eq, valBegin, valEnd);
44 if ( tok.length() > 0 ) {
45 start += tok.length();
51 }
while ( start <
long(
s.length()) );
bool m_resolve
Flag to resolve environment.
Items m_tokens
Assigned tokens within string.
| void Tokenizer::analyse |
( |
const std::string & |
s, |
|
|
const char * |
delim, |
|
|
const char * |
tag, |
|
|
const char * |
eq, |
|
|
const char * |
val |
|
) |
| |
|
inline |
Analyse tokens from string.
Definition at line 87 of file Tokenizer.h.
88 analyse(
s, delim, tag, tag, eq, val, val);
void analyse(const std::string &s, const char *delim, const char *tagBegin, const char *tagEnd, const char *eq, const char *valBegin, const char *valEnd)
Analyse tokens from string.
| void Tokenizer::analyse |
( |
const std::string & |
s, |
|
|
const char * |
delim, |
|
|
const char * |
eq, |
|
|
const char * |
val |
|
) |
| |
|
inline |
Analyse tokens from string.
Definition at line 91 of file Tokenizer.h.
92 analyse(
s, delim,
"",
"", eq, val, val);
void analyse(const std::string &s, const char *delim, const char *tagBegin, const char *tagEnd, const char *eq, const char *valBegin, const char *valEnd)
Analyse tokens from string.
| void Tokenizer::analyse |
( |
const std::string & |
s, |
|
|
const char * |
delim = " ", |
|
|
const char * |
eq = "=" |
|
) |
| |
|
inline |
Analyse tokens from string.
Definition at line 95 of file Tokenizer.h.
96 analyse(
s, delim,
"",
"", eq,
"",
"");
void analyse(const std::string &s, const char *delim, const char *tagBegin, const char *tagEnd, const char *eq, const char *valBegin, const char *valEnd)
Analyse tokens from string.
| Items& Tokenizer::items |
( |
| ) |
|
|
inline |
Access token collection.
Definition at line 99 of file Tokenizer.h.
Items m_tokens
Assigned tokens within string.
| const Items& Tokenizer::items |
( |
| ) |
const |
|
inline |
Access token collection (CONST)
Definition at line 103 of file Tokenizer.h.
Items m_tokens
Assigned tokens within string.
| bool Tokenizer::m_resolve |
|
protected |
Flag to resolve environment.
Definition at line 74 of file Tokenizer.h.
| Items Tokenizer::m_tokens |
|
protected |
Assigned tokens within string.
Definition at line 72 of file Tokenizer.h.
The documentation for this class was generated from the following files: