STL Include files.
More...
#include <Tokenizer.h>
List of all members.
Classes |
| class | Token |
| | Definition of the sub-class Token. More...
|
Public Types |
| typedef Token | Item |
| typedef std::vector< Token > | Items |
Public Member Functions |
| | Tokenizer () |
| | Standard (dummy) constructor.
|
| | Tokenizer (bool resolve) |
| | Initializing constructor.
|
| virtual | ~Tokenizer () |
| | Standard destructor.
|
| 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 | analyse (const std::string &s, const char *delim, const char *tag, const char *eq, const char *val) |
| | Analyse tokens from string.
|
| void | analyse (const std::string &s, const char *delim, const char *eq, const char *val) |
| | Analyse tokens from string.
|
| void | analyse (const std::string &s, const char *delim=" ", const char *eq="=") |
| | Analyse tokens from string.
|
| Items & | items () |
| | Access token collection.
|
| const Items & | items () const |
| | Access token collection (CONST)
|
Protected Attributes |
| Items | m_tokens |
| | Assigned tokens within string.
|
| bool | m_resolve |
| | Flag to resolve environment.
|
Detailed Description
STL Include files.
definition of class Tokenizer
Definition at line 24 of file Tokenizer.h.
Member Typedef Documentation
Constructor & Destructor Documentation
| Tokenizer::Tokenizer |
( |
) |
[inline] |
Standard (dummy) constructor.
Definition at line 77 of file Tokenizer.h.
| Tokenizer::Tokenizer |
( |
bool |
resolve ) |
[inline] |
Initializing constructor.
Definition at line 79 of file Tokenizer.h.
| virtual Tokenizer::~Tokenizer |
( |
) |
[inline, virtual] |
Member Function Documentation
| 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 |
|
) |
| |
| 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.
| 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.
{
analyse(s, delim, "", "", eq, "", "");
}
| 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.
| const Items& Tokenizer::items |
( |
) |
const [inline] |
Access token collection (CONST)
Definition at line 103 of file Tokenizer.h.
| Items& Tokenizer::items |
( |
) |
[inline] |
Access token collection.
Definition at line 99 of file Tokenizer.h.
Member Data Documentation
Flag to resolve environment.
Definition at line 74 of file Tokenizer.h.
Assigned tokens within string.
Definition at line 72 of file Tokenizer.h.
The documentation for this class was generated from the following files:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v22r4/GaudiKernel/GaudiKernel/Tokenizer.h
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v22r4/GaudiKernel/src/Lib/Tokenizer.cpp