![]() |
OpendTect
6.6
|
Public Member Functions | |
| StringProcessor (BufferString &bs) | |
| StringProcessor (const char *str) | |
| StringProcessor (SeparString &ss) | |
| void | addCmdFileEscapes (const char *extraescapesymbols=0) |
| void | addFileMultiStrEscapes () |
| void | appendCharElements (const char *tail) |
| const char * | buf () const |
| void | capitalize (bool yn=true) |
| void | cleanUp () |
| int | consecutiveDQuoted (const char **remnant=0) const |
| bool | convertToDouble (double *=0) const |
| bool | convertToInt (int *=0) const |
| void | filterAmpersands () |
| const char * | findAssignment (const char *tokens="=") const |
| const char * | getCharElement (int idx) const |
| bool | isEscapedSymbol (const char *) const |
| void | makeDirSepIndep (int startpos=-1) |
| const char * | nextAction (BufferString &) const |
| int | nrCharElements () const |
| int | nrDQuotes () const |
| const char * | parseBracketed (BufferString &unbracketedstr, char begin='[', char end=']') const |
| const char * | parseDQuoted (BufferString &unquotedstr) const |
| const char * | parseIdentifier (BufferString &) const |
| char | preParseProcedure (FileMultiString &key, FileMultiString ¶meters) const |
| void | removeCmdFileEscapes () |
| void | removeExtraSpace () |
| int | removeNumAppendix () |
| bool | removeTokenAppendix (char token) |
| void | removeTrailingDots () |
| char | stripOuterBrackets (const char *beginsymbols, const char *endsymbols) |
Static Public Member Functions | |
| static const char * | sAllEscSymbols () |
| static const char * | sDressVoidBeginBrackets () |
| static const char * | sDressVoidEndBrackets () |
| static const char * | sInputStrEscSymbols () |
| static const char * | sItemNameEscSymbols () |
| static const char * | sKeyStrEscSymbols () |
| static const char * | sMatchVoidBeginBrackets () |
| static const char * | sMatchVoidEndBrackets () |
| static const char * | sMenuPathEscSymbols () |
| static const char * | sTreePathEscSymbols () |
| static const char * | sWinAssertEscSymbols () |
| static const char * | sWinNameEscSymbols () |
Protected Attributes | |
| BufferString * | bufstr_ |
| const char * | constptr_ |
<>
|
inline |
|
inline |
|
inline |
| void CmdDrive::StringProcessor::addCmdFileEscapes | ( | const char * | extraescapesymbols = 0 | ) |
| void CmdDrive::StringProcessor::addFileMultiStrEscapes | ( | ) |
| void CmdDrive::StringProcessor::appendCharElements | ( | const char * | tail | ) |
|
inline |
| void CmdDrive::StringProcessor::capitalize | ( | bool | yn = true | ) |
| void CmdDrive::StringProcessor::cleanUp | ( | ) |
| int CmdDrive::StringProcessor::consecutiveDQuoted | ( | const char ** | remnant = 0 | ) | const |
| bool CmdDrive::StringProcessor::convertToDouble | ( | double * | = 0 | ) | const |
| bool CmdDrive::StringProcessor::convertToInt | ( | int * | = 0 | ) | const |
| void CmdDrive::StringProcessor::filterAmpersands | ( | ) |
| const char* CmdDrive::StringProcessor::findAssignment | ( | const char * | tokens = "=" | ) | const |
| const char* CmdDrive::StringProcessor::getCharElement | ( | int | idx | ) | const |
| bool CmdDrive::StringProcessor::isEscapedSymbol | ( | const char * | ) | const |
| void CmdDrive::StringProcessor::makeDirSepIndep | ( | int | startpos = -1 | ) |
| const char* CmdDrive::StringProcessor::nextAction | ( | BufferString & | ) | const |
| int CmdDrive::StringProcessor::nrCharElements | ( | ) | const |
| int CmdDrive::StringProcessor::nrDQuotes | ( | ) | const |
| const char* CmdDrive::StringProcessor::parseBracketed | ( | BufferString & | unbracketedstr, |
| char | begin = '[', |
||
| char | end = ']' |
||
| ) | const |
| const char* CmdDrive::StringProcessor::parseDQuoted | ( | BufferString & | unquotedstr | ) | const |
| const char* CmdDrive::StringProcessor::parseIdentifier | ( | BufferString & | ) | const |
| char CmdDrive::StringProcessor::preParseProcedure | ( | FileMultiString & | key, |
| FileMultiString & | parameters | ||
| ) | const |
| void CmdDrive::StringProcessor::removeCmdFileEscapes | ( | ) |
| void CmdDrive::StringProcessor::removeExtraSpace | ( | ) |
| int CmdDrive::StringProcessor::removeNumAppendix | ( | ) |
| bool CmdDrive::StringProcessor::removeTokenAppendix | ( | char | token | ) |
| void CmdDrive::StringProcessor::removeTrailingDots | ( | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| char CmdDrive::StringProcessor::stripOuterBrackets | ( | const char * | beginsymbols, |
| const char * | endsymbols | ||
| ) |
|
inlinestatic |
|
inlinestatic |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022