FairRoot/PandaRoot
|
#include <StrTok.h>
Public Member Functions | |
CStrTok () | |
virtual | ~CStrTok () |
char * | GetFirst (char *lpsz, const char *lpcszDelimiters) |
char * | GetNext (const char *lpcszDelimiters) |
void | SetNext (const char *lpcszNext) |
bool | IsEOB () |
void | Break () |
void | TrimLeft (char *&lpsz, const char *lpcszDelimiters=0) |
void | TrimRight (const char *lpcszDelimiters=0) |
Static Public Member Functions | |
static bool | IsDelimiter (char ch, const char *lpcszDelimiters) |
Public Attributes | |
bool | m_bDelimiterAsToken |
bool | m_bOneByOneDelimiter |
bool | m_bDelimitersInSequence |
char * | m_lpszNext |
char | m_chDelimiter |
CStrTok::CStrTok | ( | ) |
Definition at line 17 of file StrTok.cxx.
References m_bDelimiterAsToken, m_bDelimitersInSequence, m_bOneByOneDelimiter, m_chDelimiter, and m_lpszNext.
|
virtual |
Definition at line 24 of file StrTok.cxx.
void CStrTok::Break | ( | ) |
char * CStrTok::GetFirst | ( | char * | lpsz, |
const char * | lpcszDelimiters | ||
) |
Definition at line 29 of file StrTok.cxx.
References Break(), GetNext(), and m_lpszNext.
Referenced by PndFsmDetFactory::create(), PndFsmAbsDet::parseParameterList(), and PndSimpleAnalysis::SetupAnalysis().
char * CStrTok::GetNext | ( | const char * | lpcszDelimiters | ) |
Definition at line 37 of file StrTok.cxx.
References m_bDelimiterAsToken, m_bDelimitersInSequence, m_bOneByOneDelimiter, m_chDelimiter, and m_lpszNext.
Referenced by PndFsmDetFactory::create(), GetFirst(), PndFsmAbsDet::parseParameterList(), and PndSimpleAnalysis::SetupAnalysis().
|
static |
Definition at line 118 of file StrTok.cxx.
bool CStrTok::IsEOB | ( | ) |
void CStrTok::SetNext | ( | const char * | lpcszNext | ) |
Definition at line 105 of file StrTok.cxx.
References m_chDelimiter, and m_lpszNext.
Referenced by Break().
void CStrTok::TrimLeft | ( | char *& | lpsz, |
const char * | lpcszDelimiters = 0 |
||
) |
void CStrTok::TrimRight | ( | const char * | lpcszDelimiters = 0 | ) |
bool CStrTok::m_bDelimiterAsToken |
bool CStrTok::m_bDelimitersInSequence |
bool CStrTok::m_bOneByOneDelimiter |
char CStrTok::m_chDelimiter |
char* CStrTok::m_lpszNext |
Definition at line 23 of file StrTok.h.
Referenced by CStrTok(), GetFirst(), GetNext(), IsEOB(), SetNext(), TrimLeft(), and TrimRight().