forked from qt-creator/qt-creator
Added support for override/final and enum classes
Change-Id: I6dfe9dd606781046ff5a1ed61315741d2f332cb8 Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
This commit is contained in:
committed by
Christian Kamm
parent
656ecfbf59
commit
95c5ab2746
8
src/libs/3rdparty/cplusplus/Symbols.h
vendored
8
src/libs/3rdparty/cplusplus/Symbols.h
vendored
@@ -323,6 +323,12 @@ public:
|
||||
bool isVirtual() const;
|
||||
void setVirtual(bool isVirtual);
|
||||
|
||||
bool isOverride() const;
|
||||
void setOverride(bool isOverride);
|
||||
|
||||
bool isFinal() const;
|
||||
void setFinal(bool isFinal);
|
||||
|
||||
bool isVariadic() const;
|
||||
void setVariadic(bool isVariadic);
|
||||
|
||||
@@ -371,6 +377,8 @@ private:
|
||||
FullySpecifiedType _returnType;
|
||||
struct Flags {
|
||||
unsigned _isVirtual: 1;
|
||||
unsigned _isOverride: 1;
|
||||
unsigned _isFinal: 1;
|
||||
unsigned _isVariadic: 1;
|
||||
unsigned _isPureVirtual: 1;
|
||||
unsigned _isConst: 1;
|
||||
|
||||
Reference in New Issue
Block a user