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 IString &s) const =0 | itasca::IParse | pure virtual |
addSkipPost(QStringList *skipList, QChar c, IMark *p=nullptr) const =0 | itasca::IParse | pure virtual |
addSkipPre(QStringList *skipList, QChar 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(QStringList *skipList, QChar c, IMark *p=nullptr) const =0 | itasca::IParse | pure virtual |
checkSkipPre(QStringList *skipList, QChar 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 QString &)=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 QString &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(QString *ps=nullptr, const IString &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 IString &key, uint32 *pPos=nullptr, IMark *p=nullptr) const =0 | itasca::IParse | pure virtual |
isLong(qint64 *pl=nullptr, IMark *p=nullptr, qint64 lMin=limits< qint64 >::min(), qint64 lMax=limits< qint64 >::max()) const =0 | itasca::IParse | pure virtual |
isMultiKeyword(const IString &key, std::vector< uint32 > *pPos, IMark *p=nullptr) const =0 (defined in itasca::IParse) | itasca::IParse | pure virtual |
isName(QString *ps=nullptr, IMark *p=nullptr) const =0 (defined in itasca::IParse) | itasca::IParse | pure virtual |
isString(QString *ps=nullptr, IMark *p=nullptr, bool encodeBackslash=true) const =0 | itasca::IParse | pure virtual |
isStringCharEnd(QChar c) const =0 | itasca::IParse | pure virtual |
isStringCharStart(QChar 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 |
isVariant(int type, QVariant *pv=nullptr, IMark *p=nullptr, uint32 len=0) const =0 | itasca::IParse | pure virtual |
isVariant(QVariant *pv=nullptr, IMark *p=nullptr) 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 QString &label, uint64 maxLevel, const QString &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 IString &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 IString &key, IMark *p=nullptr) const =0 | itasca::IParse | pure virtual |
toLong(IMark *p=nullptr, qint64 lMin=limits< qint64 >::min(), qint64 lMax=limits< qint64 >::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 |
toVariant(int type, IMark *p=nullptr, uint32 len=0) const =0 | itasca::IParse | pure virtual |
toVariant(IMark *p=nullptr) const =0 | itasca::IParse | pure virtual |
~IParse() | itasca::IParse | inlinevirtual |