PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PConfigArgs Member List

This is the complete list of members for PConfigArgs, including all inherited members.

CharToString(char ch) const PConfigArgsprotected
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
EqualTo enum valuePObject
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetCommandName() const PArgListinline
GetCount() const PArgList
GetNegationPrefix() const PConfigArgsinline
GetOptionAs(OptionType option, ValueType value=0) const PArgListinline
GetOptionCount(char optionChar) const PConfigArgsvirtual
GetOptionCount(const char *optionStr) const PConfigArgsvirtual
GetOptionCount(const PString &optionName) const PConfigArgsvirtual
GetOptionString(char optionChar, const char *dflt=NULL) const PConfigArgsvirtual
GetOptionString(const char *optionStr, const char *dflt=NULL) const PConfigArgsvirtual
GetOptionString(const PString &optionName, const char *dflt=NULL) const PConfigArgsvirtual
GetParameter(PINDEX num) const PArgList
GetParameters(PINDEX first=0, PINDEX last=P_MAX_INDEX) const PArgList
GetParseError() const PArgListinline
GetSectionName() const PConfigArgsinline
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
HasOption(char optionChar) const PArgList
HasOption(const char *optionStr) const PArgList
HasOption(const PString &optionName) const PArgList
HasString enum valuePArgListprotected
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalFindOption(const PString &name) const PArgListprotected
InternalGetOptionCountByIndex(size_t idx) const PArgListprotected
InternalGetOptionStringByIndex(size_t idx, const char *dflt) const PArgListprotected
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
InternalParseOption(const PString &opt, PINDEX offset, PINDEX &arg)PArgListprotected
InternalSpecificationError(bool isError, const PString &msg)PArgListprotected
IsClass(const char *cls) const PObjectinline
IsParsed() const PArgListinline
LessThan enum valuePObject
m_argsParsedPArgListprotected
m_argumentArrayPArgListprotected
m_commandNamePArgListprotected
m_configPConfigArgsprotected
m_negationPrefixPConfigArgsprotected
m_optionsPArgListprotected
m_parameterIndexPArgListprotected
m_parsedPArgListprotected
m_parseErrorPArgListprotected
m_sectionNamePConfigArgsprotected
m_shiftPArgListprotected
m_traceContextIdentifierPObjectprotected
NoString enum valuePArgListprotected
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<<(int sh)PArgList
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
operator>>(int sh)PArgList
operator[](PINDEX num) const PArgList
OptionalString enum valuePArgListprotected
OptionType enum namePArgListprotected
PArgList(const char *theArgPtr=NULL, const char *argumentSpecPtr=NULL, PBoolean optionsBeforeParams=true)PArgList
PArgList(const PString &theArgStr, const char *argumentSpecPtr=NULL, PBoolean optionsBeforeParams=true)PArgList
PArgList(const PString &theArgStr, const PString &argumentSpecStr, PBoolean optionsBeforeParams=true)PArgList
PArgList(int theArgc, char **theArgv, const char *argumentSpecPtr=NULL, PBoolean optionsBeforeParams=true)PArgList
PArgList(int theArgc, char **theArgv, const PString &argumentSpecStr, PBoolean optionsBeforeParams=true)PArgList
Parse(const char *theArgumentSpec=NULL, PBoolean optionsBeforeParams=true)PArgListvirtual
Parse(const PString &theArgumentStr, PBoolean optionsBeforeParams=true)PArgListvirtual
PConfigArgs(const PArgList &args)PConfigArgs
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PArgListvirtual
PObject::PrintOn(ostream &strm) const PObjectvirtual
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
ReadFrom(istream &strm)PArgListvirtual
PObject::ReadFrom(istream &strm)PObjectvirtual
Save(const PString &optionName)PConfigArgs
SetArgs(const PString &theArgStr)PArgListinline
SetArgs(const char *theArgStr)PArgList
SetArgs(int theArgc, char **theArgv)PArgList
SetArgs(const PStringArray &theArgs)PArgList
SetCommandName(const PString &name)PArgListinline
SetNegationPrefix(const PString &prefix)PConfigArgsinline
SetSectionName(const PString &section)PConfigArgsinline
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
Shift(int sh)PArgList
Usage(ostream &strm, const char *usage=NULL, const char *prefix="Usage: ") const PArgList
Usage(const char *usage=NULL, const char *prefix="Usage: ") const PArgList
~PConfigArgs()PConfigArgs
~PObject()PObjectinlinevirtual