summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/CXXFieldCollector.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/Sema/CXXFieldCollector.h')
-rw-r--r--clang/lib/Sema/CXXFieldCollector.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/lib/Sema/CXXFieldCollector.h b/clang/lib/Sema/CXXFieldCollector.h
index 44d482692b7..69d13515fa6 100644
--- a/clang/lib/Sema/CXXFieldCollector.h
+++ b/clang/lib/Sema/CXXFieldCollector.h
@@ -18,15 +18,15 @@
#include "llvm/ADT/SmallVector.h"
namespace clang {
- class CXXFieldDecl;
+ class FieldDecl;
/// CXXFieldCollector - Used to keep track of CXXFieldDecls during parsing of
/// C++ classes.
class CXXFieldCollector {
- /// Fields - Contains all CXXFieldDecls collected during parsing of a C++
+ /// Fields - Contains all FieldDecls collected during parsing of a C++
/// class. When a nested class is entered, its fields are appended to the
/// fields of its parent class, when it is exited its fields are removed.
- llvm::SmallVector<CXXFieldDecl*, 32> Fields;
+ llvm::SmallVector<FieldDecl*, 32> Fields;
/// FieldCount - Each entry represents the number of fields collected during
/// the parsing of a C++ class. When a nested class is entered, a new field
@@ -52,7 +52,7 @@ public:
void StartClass() { FieldCount.push_back(0); }
/// Add - Called by Sema::ActOnCXXMemberDeclarator.
- void Add(CXXFieldDecl *D) {
+ void Add(FieldDecl *D) {
Fields.push_back(D);
++FieldCount.back();
}
@@ -62,7 +62,7 @@ public:
/// getCurFields - Pointer to array of fields added to the currently parsed
/// class.
- CXXFieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); }
+ FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); }
/// FinishClass - Called by Sema::ActOnFinishCXXClassDef.
void FinishClass() {
OpenPOWER on IntegriCloud