diff options
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Parser.h')
-rw-r--r-- | src/libs/3rdparty/cplusplus/Parser.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libs/3rdparty/cplusplus/Parser.h b/src/libs/3rdparty/cplusplus/Parser.h index 750c590b40..b8efe2765e 100644 --- a/src/libs/3rdparty/cplusplus/Parser.h +++ b/src/libs/3rdparty/cplusplus/Parser.h @@ -170,6 +170,9 @@ public: bool parseGnuAttributeSpecifier(SpecifierListAST *&node); bool parseGnuAttributeList(GnuAttributeListAST *&node); + bool parseMsvcDeclspecSpecifier(SpecifierListAST *&node); + bool parseStdAttributeSpecifier(SpecifierListAST *&node); + bool parseDeclSpecifierSeq(SpecifierListAST *&node, bool noStorageSpecifiers = false, bool onlySimpleTypeSpecifiers = false); @@ -247,6 +250,8 @@ public: bool peekAtObjCContextKeyword(int kind); bool parseObjCContextKeyword(int kind, int &in_token); + bool lookAtStdAttribute() const; + bool lookAtObjCSelector() const; // c99 |