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
11
src/libs/3rdparty/cplusplus/Control.cpp
vendored
11
src/libs/3rdparty/cplusplus/Control.cpp
vendored
@@ -507,6 +507,8 @@ public:
|
||||
const Identifier *objcRetainId;
|
||||
const Identifier *objcCopyId;
|
||||
const Identifier *objcNonatomicId;
|
||||
const Identifier *cpp11Override;
|
||||
const Identifier *cpp11Final;
|
||||
TopLevelDeclarationProcessor *processor;
|
||||
};
|
||||
|
||||
@@ -525,6 +527,9 @@ Control::Control()
|
||||
d->objcRetainId = identifier("retain");
|
||||
d->objcCopyId = identifier("copy");
|
||||
d->objcNonatomicId = identifier("nonatomic");
|
||||
|
||||
d->cpp11Override = identifier("override");
|
||||
d->cpp11Final = identifier("final");
|
||||
}
|
||||
|
||||
Control::~Control()
|
||||
@@ -764,6 +769,12 @@ const Identifier *Control::objcCopyId() const
|
||||
const Identifier *Control::objcNonatomicId() const
|
||||
{ return d->objcNonatomicId; }
|
||||
|
||||
const Identifier *Control::cpp11Override() const
|
||||
{ return d->cpp11Override; }
|
||||
|
||||
const Identifier *Control::cpp11Final() const
|
||||
{ return d->cpp11Final; }
|
||||
|
||||
Symbol **Control::firstSymbol() const
|
||||
{
|
||||
if (d->symbols.empty())
|
||||
|
||||
Reference in New Issue
Block a user