Trade equipment common library.
1.0.0
|
Command interpreter for TEBase classes. More...
#include <cmdparser.h>
Public Member Functions | |
int | execute (const char *cmd) |
int | execute (const QString &ucmd) |
QString | result () const |
QString | error () const |
QString | help () const |
void | setEncoding (const QString &encoding) |
int | parse (const char *cmd, QString &func, QValueVector< QVariant > &parms) |
int | parse (const QString &ucmd, QString &func, QValueVector< QVariant > &parms) |
template<class T , class R > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(void), const QString &name) |
template<class T , class R > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(void) const, const QString &name) |
template<class T , class R , class P1 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1), const QString &name) |
template<class T , class R , class P1 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1) const, const QString &name) |
template<class T , class R , class P1 , class P2 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1, P2), const QString &name) |
template<class T , class R , class P1 , class P2 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1, P2) const, const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1, P2, P3), const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1, P2, P3) const, const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 , class P4 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1, P2, P3, P4), const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 , class P4 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1, P2, P3, P4) const, const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 , class P4 , class P5 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1, P2, P3, P4, P5), const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 , class P4 , class P5 > | |
int | addFuncBinding (T *pobj, R(T::*pfunc)(P1, P2, P3, P4, P5) const, const QString &name) |
template<class T , class R > | |
int | addFuncBinding0 (T *pobj, typename memFunc0< T, R >::memFunPtr pfunc, const QString &name) |
template<class T , class R , class FuncType > | |
int | addFuncBinding0 (T *pobj, typename memFunc0< T, R, FuncType >::memFunPtr pfunc, const QString &name) |
template<class T , class R , class P1 > | |
int | addFuncBinding1 (T *pobj, typename memFunc1< T, R, P1 >::memFunPtr pfunc, const QString &name) |
template<class T , class R , class P1 , class P2 > | |
int | addFuncBinding2 (T *pobj, typename memFunc2< T, R, P1, P2 >::memFunPtr pfunc, const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 > | |
int | addFuncBinding3 (T *pobj, typename memFunc3< T, R, P1, P2, P3 >::memFunPtr pfunc, const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 , class P4 > | |
int | addFuncBinding4 (T *pobj, typename memFunc4< T, R, P1, P2, P3, P4 >::memFunPtr pfunc, const QString &name) |
template<class T , class R , class P1 , class P2 , class P3 , class P4 , class P5 > | |
int | addFuncBinding5 (T *pobj, typename memFunc5< T, R, P1, P2, P3, P4, P5 >::memFunPtr pfunc, const QString &name) |
template<class T , class P1 , class P2 , class P3 , class P4 , class P5 > | |
int | addProcBinding5 (T *pobj, typename memProc5< T, P1, P2, P3, P4, P5 >::memProcPtr pfunc, const QString &name) |
template<class T , class P1 , class P2 , class P3 , class P4 > | |
int | addProcBinding4 (T *pobj, typename memProc4< T, P1, P2, P3, P4 >::memProcPtr pfunc, const QString &name) |
template<class T , class P1 , class P2 , class P3 > | |
int | addProcBinding3 (T *pobj, typename memProc3< T, P1, P2, P3 >::memProcPtr pfunc, const QString &name) |
template<class T , class P1 , class P2 > | |
int | addProcBinding2 (T *pobj, typename memProc2< T, P1, P2 >::memProcPtr pfunc, const QString &name) |
template<class T , class P1 > | |
int | addProcBinding1 (T *pobj, typename memProc1< T, P1 >::memProcPtr pfunc, const QString &name) |
template<class T > | |
int | addProcBinding0 (T *pobj, typename memProc0< T >::memProcPtr pfunc, const QString &name) |
template<class T , class FT > | |
int | addProcBinding0 (T *pobj, typename memProc0< T, FT >::memProcPtr pfunc, const QString &name) |
Command interpreter for TEBase classes.