forked from qt-creator/qt-creator
More annotations.
This commit is contained in:
@@ -60,6 +60,20 @@
|
||||
CPLUSPLUS_BEGIN_HEADER
|
||||
CPLUSPLUS_BEGIN_NAMESPACE
|
||||
|
||||
template <typename _Tp>
|
||||
class List: public Managed
|
||||
{
|
||||
List(const List &other);
|
||||
void operator =(const List &other);
|
||||
|
||||
public:
|
||||
List()
|
||||
{ }
|
||||
|
||||
_Tp value;
|
||||
List *next;
|
||||
};
|
||||
|
||||
class CPLUSPLUS_EXPORT AST: public Managed
|
||||
{
|
||||
AST(const AST &other);
|
||||
@@ -351,6 +365,9 @@ public:
|
||||
DeclaratorListAST *declarators;
|
||||
unsigned semicolon_token;
|
||||
|
||||
public:
|
||||
List<Declaration *> *symbols;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
virtual unsigned lastToken() const;
|
||||
@@ -423,7 +440,7 @@ public:
|
||||
BaseSpecifierAST *next;
|
||||
|
||||
public: // annotations
|
||||
BaseClass *base_class_symbol;
|
||||
BaseClass *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
@@ -519,7 +536,7 @@ public:
|
||||
unsigned rbrace_token;
|
||||
|
||||
public: // annotations
|
||||
Class *class_symbol;
|
||||
Class *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
@@ -921,6 +938,9 @@ public:
|
||||
CtorInitializerAST *ctor_initializer;
|
||||
StatementAST *function_body;
|
||||
|
||||
public: // annotations
|
||||
Function *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
virtual unsigned lastToken() const;
|
||||
@@ -1195,7 +1215,7 @@ public:
|
||||
DeclarationAST *linkage_body;
|
||||
|
||||
public: // annotations
|
||||
Namespace *namespace_symbol;
|
||||
Namespace *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
@@ -1321,6 +1341,9 @@ public:
|
||||
unsigned equal_token;
|
||||
ExpressionAST *expression;
|
||||
|
||||
public: // annotations
|
||||
Argument *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
virtual unsigned lastToken() const;
|
||||
@@ -1858,6 +1881,9 @@ public:
|
||||
unsigned equal_token;
|
||||
ExpressionAST *type_id;
|
||||
|
||||
public: // annotations
|
||||
Argument *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
virtual unsigned lastToken() const;
|
||||
@@ -1880,6 +1906,9 @@ public:
|
||||
unsigned equal_token;
|
||||
ExpressionAST *type_id;
|
||||
|
||||
public:
|
||||
Argument *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
virtual unsigned lastToken() const;
|
||||
@@ -1914,6 +1943,9 @@ public:
|
||||
NameAST *name;
|
||||
unsigned semicolon_token;
|
||||
|
||||
public: // annotations
|
||||
UsingDeclaration *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
virtual unsigned lastToken() const;
|
||||
@@ -1932,6 +1964,9 @@ public:
|
||||
NameAST *name;
|
||||
unsigned semicolon_token;
|
||||
|
||||
public:
|
||||
UsingNamespaceDirective *symbol;
|
||||
|
||||
public:
|
||||
virtual unsigned firstToken() const;
|
||||
virtual unsigned lastToken() const;
|
||||
|
||||
Reference in New Issue
Block a user