X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=glslang%2FMachineIndependent%2FSymbolTable.h;h=c85b06769314dc05408220b0f3137a0e9b5b96e6;hb=4c64a40d41d17a72328e243db62824679ba23c31;hp=29ee40e15fef51ae2dc39be34fbcb1b3a415a49d;hpb=8f674e821e1e5f628474b21d7fe21af2e86b5fb4;p=platform%2Fupstream%2Fglslang.git diff --git a/glslang/MachineIndependent/SymbolTable.h b/glslang/MachineIndependent/SymbolTable.h index 29ee40e..c85b067 100644 --- a/glslang/MachineIndependent/SymbolTable.h +++ b/glslang/MachineIndependent/SymbolTable.h @@ -229,11 +229,11 @@ public: returnType.shallowCopy(retType); declaredBuiltIn = retType.getQualifier().builtIn; } - virtual TFunction* clone() const; + virtual TFunction* clone() const override; virtual ~TFunction(); - virtual TFunction* getAsFunction() { return this; } - virtual const TFunction* getAsFunction() const { return this; } + virtual TFunction* getAsFunction() override { return this; } + virtual const TFunction* getAsFunction() const override { return this; } virtual void addParameter(TParameter& p) { @@ -251,10 +251,10 @@ public: mangledName.insert(0, prefix); } - virtual const TString& getMangledName() const { return mangledName; } - virtual const TType& getType() const { return returnType; } + virtual const TString& getMangledName() const override { return mangledName; } + virtual const TType& getType() const override { return returnType; } virtual TBuiltInVariable getDeclaredBuiltInType() const { return declaredBuiltIn; } - virtual TType& getWritableType() { return returnType; } + virtual TType& getWritableType() override { return returnType; } virtual void relateToOperator(TOperator o) { assert(writable); op = o; } virtual TOperator getBuiltInOp() const { return op; } virtual void setDefined() { assert(writable); defined = true; } @@ -272,7 +272,7 @@ public: virtual TParameter& operator[](int i) { assert(writable); return parameters[i]; } virtual const TParameter& operator[](int i) const { return parameters[i]; } - virtual void dump(TInfoSink &infoSink) const; + virtual void dump(TInfoSink &infoSink) const override; protected: explicit TFunction(const TFunction&);