Itasca C++ Interface
Loading...
Searching...
No Matches
itasca::IParse Member List

This is the complete list of members for itasca::IParse, including all inherited members.

activateHelp(bool b)=0itasca::IParsepure virtual
addHelp(const string &s) const =0itasca::IParsepure virtual
addSkipPost(StringList *skipList, char c, IMark *p=nullptr) const =0itasca::IParsepure virtual
addSkipPre(StringList *skipList, char c, IMark *p=nullptr) const =0itasca::IParsepure virtual
checkError(RetCode rc, IMark *p=nullptr) const =0itasca::IParsepure virtual
checkError(bool b, IMark *p=nullptr) const =0 (defined in itasca::IParse)itasca::IParsepure virtual
checkSkipPost(StringList *skipList, char c, IMark *p=nullptr) const =0itasca::IParsepure virtual
checkSkipPre(StringList *skipList, char c, IMark *p=nullptr) const =0itasca::IParsepure virtual
createMark(int pos=0) const =0itasca::IParsepure virtual
createMarkCopy(IMark *p=nullptr) const =0itasca::IParsepure virtual
createTemporaryParse(const string &)=0itasca::IParsepure virtual
decrement(IMark *p=nullptr) const =0itasca::IParsepure virtual
destroy()=0 (defined in itasca::IParse)itasca::IParsepure virtual
findKeyword(const string &keyword, IMark *pFound, IMark *pStart=nullptr) const =0itasca::IParsepure virtual
getITextInput() const =0itasca::IParsepure virtual
getITextInput()=0itasca::IParsepure virtual
getITextOutput()=0itasca::IParsepure virtual
getLineNumber(IMark *p=nullptr) const =0itasca::IParsepure virtual
getOriginalInput() const =0itasca::IParsepure virtual
getSkipList() const =0itasca::IParsepure virtual
getToken(IMark *p=nullptr) const =0itasca::IParsepure virtual
getTokenExtent(IMark *p=nullptr) const =0itasca::IParsepure virtual
getTokenIndex(IMark *p=nullptr) const =0itasca::IParsepure virtual
hasHelpToken() const =0itasca::IParsepure virtual
increment(IMark *p=nullptr) const =0itasca::IParsepure virtual
interactiveSource() const =0itasca::IParsepure virtual
isBool(bool *pb=nullptr, IMark *p=nullptr, bool implicitOn=false) const =0itasca::IParsepure virtual
isDouble(double *pd=nullptr, IMark *p=nullptr, double dMin=limits< double >::lowest(), double dMax=limits< double >::max()) const =0itasca::IParsepure virtual
isDVect(DVect *pv=nullptr, IMark *p=nullptr) const =0itasca::IParsepure virtual
isDVect2(DVect2 *pv=nullptr, IMark *p=nullptr) const =0 (defined in itasca::IParse)itasca::IParsepure virtual
isDVect3(DVect3 *pv=nullptr, IMark *p=nullptr) const =0itasca::IParsepure virtual
isFilename(string *ps=nullptr, const string &def_ext={}, bool openForRead=false, IMark *p=nullptr) const =0itasca::IParsepure virtual
isHelp(IMark *p=nullptr) const =0itasca::IParsepure virtual
isInt(int *pi=nullptr, IMark *p=nullptr, int iMin=limits< int >::min(), int iMax=limits< int >::max()) const =0itasca::IParsepure virtual
isKeyword(const string &key, uint32 *pPos=nullptr, IMark *p=nullptr) const =0itasca::IParsepure virtual
isKeyword(const StringList &keys, uint32 *pPos=nullptr, IMark *p=nullptr) const =0 (defined in itasca::IParse)itasca::IParsepure virtual
isLong(int64 *pl=nullptr, IMark *p=nullptr, int64 lMin=limits< int64 >::min(), int64 lMax=limits< int64 >::max()) const =0itasca::IParsepure virtual
isMultiKeyword(const string &key, std::vector< uint32 > *pPos, IMark *p=nullptr) const =0 (defined in itasca::IParse)itasca::IParsepure virtual
isName(string *ps=nullptr, IMark *p=nullptr) const =0 (defined in itasca::IParse)itasca::IParsepure virtual
isString(string *ps=nullptr, IMark *p=nullptr, bool encodeBackslash=true) const =0itasca::IParsepure virtual
isStringCharEnd(char c) const =0itasca::IParsepure virtual
isStringCharStart(char c) const =0itasca::IParsepure virtual
isSymTensor(SymTensor *pv=nullptr, IMark *p=nullptr) const =0itasca::IParsepure virtual
isToken(IMark *p=nullptr) const =0itasca::IParsepure virtual
isUInt(uint32 *pu=nullptr, IMark *p=nullptr, uint32 uMin=0, uint32 uMax=limits< uint32 >::max()) const =0itasca::IParsepure virtual
isULong(uint64 *pu=nullptr, IMark *p=nullptr, uint64 uMin=0, uint64 uMax=limits< uint64 >::max()) const =0itasca::IParsepure virtual
rcBad enum valueitasca::IParse
rcExtra enum valueitasca::IParse
rcMiss enum valueitasca::IParse
rcOK enum valueitasca::IParse
rcRange enum valueitasca::IParse
RetCode enum nameitasca::IParse
setMark(IMark *pNew, IMark *p=nullptr) const =0itasca::IParsepure virtual
stripTokens(IMark *mBegin, IMark *mEnd, IMark *p=nullptr)=0itasca::IParsepure virtual
tagLastInputForSmartUndo(const string &label, uint64 maxLevel, const string &undoCommand)=0 (defined in itasca::IParse)itasca::IParsepure virtual
toBool(IMark *p=nullptr, bool implicitOn=false) const =0itasca::IParsepure virtual
toDouble(IMark *p=nullptr, double dMin=-limits< double >::max(), double dMax=limits< double >::max()) const =0itasca::IParsepure virtual
toDVect(IMark *p=0) const =0itasca::IParsepure virtual
toDVect2(IMark *p=nullptr) const =0itasca::IParsepure virtual
toDVect3(IMark *p=nullptr) const =0itasca::IParsepure virtual
toFilename(const string &def_ext={}, bool openForRead=false, IMark *p=nullptr) const =0itasca::IParsepure virtual
toInt(IMark *p=nullptr, int iMin=limits< int >::min(), int iMax=limits< int >::max()) const =0itasca::IParsepure virtual
toKeyword(const StringList &key, IMark *p=nullptr) const =0itasca::IParsepure virtual
toKeyword(const string &key, IMark *p=nullptr) const =0 (defined in itasca::IParse)itasca::IParsepure virtual
toLong(IMark *p=nullptr, int64 lMin=limits< int64 >::min(), int64 lMax=limits< int64 >::max()) const =0itasca::IParsepure virtual
toName(IMark *p=nullptr) const =0 (defined in itasca::IParse)itasca::IParsepure virtual
toString(IMark *p=nullptr) const =0itasca::IParsepure virtual
toSymTensor(IMark *p=nullptr) const =0itasca::IParsepure virtual
toUInt(IMark *p=nullptr, uint32 uMin=0, uint32 uMax=limits< uint32 >::max()) const =0itasca::IParsepure virtual
toULong(IMark *p=nullptr, uint64 uMin=0, uint64 uMax=limits< uint64 >::max()) const =0itasca::IParsepure virtual
~IParse()itasca::IParseinlinevirtual