OpendTect
7.0
|
Public Member Functions | |
StringProcessor (BufferString &bs) | |
StringProcessor (const char *str) | |
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 |
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-2024