diff options
Diffstat (limited to 'languages/cpp/cppevaluation.h')
| -rw-r--r-- | languages/cpp/cppevaluation.h | 64 | 
1 files changed, 32 insertions, 32 deletions
| diff --git a/languages/cpp/cppevaluation.h b/languages/cpp/cppevaluation.h index e4adeb28..97924b0a 100644 --- a/languages/cpp/cppevaluation.h +++ b/languages/cpp/cppevaluation.h @@ -22,7 +22,7 @@  #ifndef CPPEVALUATION_H  #define CPPEVALUATION_H -#include <qvaluelist.h> +#include <tqvaluelist.h>  #include "expressioninfo.h"  #include "simpletype.h" @@ -31,19 +31,19 @@  class SimpleContext; -void statusBarText( const QString& str, int time = 1000 ); +void statusBarText( const TQString& str, int time = 1000 );  namespace CppEvaluation {  template <class To, class From> -extern QValueList<To> convertList( const QValueList<From>& from ); +extern TQValueList<To> convertList( const TQValueList<From>& from ); -extern QString nameFromType( SimpleType t ); +extern TQString nameFromType( SimpleType t );  class Operator;  struct OperatorIdentification { -  QValueList<QString> innerParams; /** Inner parameters of the operator( for the vec["hello"] the "hello" ) */ +  TQValueList<TQString> innerParams; /** Inner parameters of the operator( for the vec["hello"] the "hello" ) */    int start, end; /** Range the operator occupies */    bool found;    Operator* op; ///Can be 0 ! @@ -139,12 +139,12 @@ class Operator {      virtual BindingSide binding() = 0;  ///The side to which the operator binds      ///When this returns true, the ident-structure must be filled correctly -    virtual OperatorIdentification identify( QString& str ) = 0; +    virtual OperatorIdentification identify( TQString& str ) = 0;      ///params -    virtual EvaluationResult apply( QValueList<EvaluationResult> params, QValueList<EvaluationResult> innerParams ) = 0; +    virtual EvaluationResult apply( TQValueList<EvaluationResult> params, TQValueList<EvaluationResult> innerParams ) = 0; -    virtual QString name() = 0; +    virtual TQString name() = 0;      ///Should return whether the item it the given side can be a type(Neutral stands for the inner paremeters)      virtual bool canBeType( BindingSide side ) { @@ -152,14 +152,14 @@ class Operator {      }    protected: -    void log( const QString& msg ); -    QString printTypeList( QValueList<EvaluationResult>& lst ); +    void log( const TQString& msg ); +    TQString printTypeList( TQValueList<EvaluationResult>& lst );  };  class OperatorSet {    private: -    typedef QValueList< Operator* > OperatorList; +    typedef TQValueList< Operator* > OperatorList;      OperatorList m_operators;    public:      OperatorSet() {} @@ -170,7 +170,7 @@ class OperatorSet {        m_operators << op;      } -    OperatorIdentification identifyOperator( const QString& str_ , Operator::BindingSide allowedBindings = ( Operator::BindingSide ) ( Operator::Left | Operator::Right | Operator::Neutral ) ); +    OperatorIdentification identifyOperator( const TQString& str_ , Operator::BindingSide allowedBindings = ( Operator::BindingSide ) ( Operator::Left | Operator::Right | Operator::Neutral ) );  };  extern OperatorSet AllOperators; @@ -190,7 +190,7 @@ class RegisterOperator {  class UnaryOperator : public Operator {    public: -    UnaryOperator( int priority , QString identString, QString description, Operator::BindingSide binding ) : Operator(), m_priority( priority ), m_identString( identString ), m_name( description ), m_binding( binding ) {} +    UnaryOperator( int priority , TQString identString, TQString description, Operator::BindingSide binding ) : Operator(), m_priority( priority ), m_identString( identString ), m_name( description ), m_binding( binding ) {}      virtual int priority() {        return m_priority; @@ -208,28 +208,28 @@ class UnaryOperator : public Operator {        return 1;      } -    virtual OperatorIdentification identify( QString& str ); +    virtual OperatorIdentification identify( TQString& str ); -    virtual EvaluationResult unaryApply( EvaluationResult param, const QValueList<EvaluationResult>& innerParams ) = 0; +    virtual EvaluationResult unaryApply( EvaluationResult param, const TQValueList<EvaluationResult>& innerParams ) = 0; -    virtual bool checkParams( const QValueList<EvaluationResult>& params ) { +    virtual bool checkParams( const TQValueList<EvaluationResult>& params ) {        return !params.isEmpty() && params[ 0 ];      } -    virtual EvaluationResult apply( QValueList<EvaluationResult> params, QValueList<EvaluationResult> innerParams ); +    virtual EvaluationResult apply( TQValueList<EvaluationResult> params, TQValueList<EvaluationResult> innerParams ); -    virtual QString name() { +    virtual TQString name() {        return m_name;      }    private:      int m_priority; -    QString m_identString; -    QString m_name; +    TQString m_identString; +    TQString m_name;      Operator::BindingSide m_binding;    protected: -    QString identString() const { +    TQString identString() const {        return m_identString;      } @@ -240,7 +240,7 @@ class NestedTypeOperator : public UnaryOperator {    public:      NestedTypeOperator() : UnaryOperator( 18, "::", "nested-type-operator", Operator::Left ) {} -    virtual EvaluationResult unaryApply( EvaluationResult param, const QValueList<EvaluationResult>& /*innerParams*/ ); +    virtual EvaluationResult unaryApply( EvaluationResult param, const TQValueList<EvaluationResult>& /*innerParams*/ );  };  //RegisterOperator< NestedTypeOperator > NestedTypeReg( AllOperators ); ///This registers the operator to the list of all operators @@ -249,7 +249,7 @@ class DotOperator : public UnaryOperator {    public:      DotOperator() : UnaryOperator( 17, ".", "dot-operator", Operator::Left ) {} -    virtual EvaluationResult unaryApply( EvaluationResult param, const QValueList<EvaluationResult>& /*innerParams*/ ); +    virtual EvaluationResult unaryApply( EvaluationResult param, const TQValueList<EvaluationResult>& /*innerParams*/ );      virtual bool canBeType( BindingSide side ) {        return false; @@ -260,7 +260,7 @@ class ArrowOperator : public UnaryOperator {    public:      ArrowOperator() : UnaryOperator( 17, "->", "arrow-operator", Operator::Left ) {} -    virtual EvaluationResult unaryApply( EvaluationResult param, const QValueList<EvaluationResult>& innerParams ); +    virtual EvaluationResult unaryApply( EvaluationResult param, const TQValueList<EvaluationResult>& innerParams );  	virtual bool canBeType( BindingSide side ) {        return false; @@ -273,7 +273,7 @@ class StarOperator : public UnaryOperator {      StarOperator() : UnaryOperator( 15, "*", "star-operator", Operator::Right ) { ///Normally this should have a priority of 16, but that would need changes to the expression-parsin g-loop      } -    virtual EvaluationResult unaryApply( EvaluationResult param, const QValueList<EvaluationResult>& /*innerParams*/ ); +    virtual EvaluationResult unaryApply( EvaluationResult param, const TQValueList<EvaluationResult>& /*innerParams*/ );  	virtual bool canBeType( BindingSide side ) {  		return false; @@ -285,7 +285,7 @@ class AddressOperator : public UnaryOperator {    public:      AddressOperator() : UnaryOperator( 16, "&", "address-operator", Operator::Right ) {} -    virtual EvaluationResult unaryApply( EvaluationResult param, const QValueList<EvaluationResult>& /*innerParams*/ ); +    virtual EvaluationResult unaryApply( EvaluationResult param, const TQValueList<EvaluationResult>& /*innerParams*/ );  	virtual bool canBeType( BindingSide side ) {  		return false; @@ -296,9 +296,9 @@ class AddressOperator : public UnaryOperator {  class UnaryParenOperator : public UnaryOperator {    public:      ///Identstring should be both parens, for Example "[]" or "()" -    UnaryParenOperator( int priority , QString identString, QString description, Operator::BindingSide binding ) : UnaryOperator( priority, identString, description, binding ) {} +    UnaryParenOperator( int priority , TQString identString, TQString description, Operator::BindingSide binding ) : UnaryOperator( priority, identString, description, binding ) {} -    virtual OperatorIdentification identify( QString& str ); +    virtual OperatorIdentification identify( TQString& str );  	virtual bool canBeType( BindingSide side ) {  		return false; @@ -309,7 +309,7 @@ class IndexOperator : public UnaryParenOperator {    public:      IndexOperator() : UnaryParenOperator( 17, "[]", "index-operator", Operator::Left ) {} -    virtual EvaluationResult unaryApply( EvaluationResult param, const QValueList<EvaluationResult>& innerParams ); +    virtual EvaluationResult unaryApply( EvaluationResult param, const TQValueList<EvaluationResult>& innerParams );  	virtual bool canBeType( BindingSide side ) {  		return false; @@ -321,11 +321,11 @@ class ParenOperator : public UnaryParenOperator {    public:      ParenOperator() : UnaryParenOperator( 16, "()", "paren-operator", Operator::Left ) {} -    virtual bool checkParams( const QValueList<EvaluationResult>& params ) { +    virtual bool checkParams( const TQValueList<EvaluationResult>& params ) {        return !params.isEmpty();      } -    virtual EvaluationResult unaryApply( EvaluationResult param, const QValueList<EvaluationResult>& innerParams ); +    virtual EvaluationResult unaryApply( EvaluationResult param, const TQValueList<EvaluationResult>& innerParams );  	virtual bool canBeType( BindingSide side ) {  		return false; @@ -354,7 +354,7 @@ class ExpressionEvaluation {      vector[ (*it)->position ]().      */ -    virtual EvaluationResult evaluateExpressionInternal( QString expr, EvaluationResult scope, SimpleContext * ctx, SimpleContext* innerCtx , bool canBeTypeExpression = true ); +    virtual EvaluationResult evaluateExpressionInternal( TQString expr, EvaluationResult scope, SimpleContext * ctx, SimpleContext* innerCtx , bool canBeTypeExpression = true );  	///Locates types or members      EvaluationResult evaluateAtomicExpression( TypeDesc expr, EvaluationResult scope, SimpleContext * ctx = 0, bool canBeTypeExpression = true ); | 
