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