aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-07-21 04:07:11 +0000
committerChris Lattner <sabre@nondot.org>2008-07-21 04:07:11 +0000
commitd85376aa66bc16488539f6bb11f97d0170b1fe6b (patch)
treecd17808b2f8e24d55ec336adf0cd03abf08fecf1
parent22e684a148c566dc72dad4a0eef5e2431e7303ea (diff)
improve comments.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53818 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/AST/ASTContext.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/include/clang/AST/ASTContext.h b/include/clang/AST/ASTContext.h
index 51a87dd8c5..7572d18ca3 100644
--- a/include/clang/AST/ASTContext.h
+++ b/include/clang/AST/ASTContext.h
@@ -268,10 +268,10 @@ public:
/// purpose.
int getObjCEncodingTypeSize(QualType t);
- // This setter/getter repreents the ObjC 'id' type. It is setup lazily, by
- // Sema.
- void setObjCIdType(TypedefDecl *Decl);
+ /// This setter/getter represents the ObjC 'id' type. It is setup lazily, by
+ /// Sema. id is always a (typedef for a) pointer type, a pointer to a struct.
QualType getObjCIdType() const { return ObjCIdType; }
+ void setObjCIdType(TypedefDecl *Decl);
void setObjCSelType(TypedefDecl *Decl);
QualType getObjCSelType() const { return ObjCSelType; }
@@ -279,8 +279,11 @@ public:
void setObjCProtoType(QualType QT);
QualType getObjCProtoType() const { return ObjCProtoType; }
- void setObjCClassType(TypedefDecl *Decl);
+ /// This setter/getter repreents the ObjC 'Class' type. It is setup lazily, by
+ /// Sema. 'Class' is always a (typedef for a) pointer type, a pointer to a
+ /// struct.
QualType getObjCClassType() const { return ObjCClassType; }
+ void setObjCClassType(TypedefDecl *Decl);
void setBuiltinVaListType(QualType T);
QualType getBuiltinVaListType() const { return BuiltinVaListType; }