]> granicus.if.org Git - clang/commit
-Changes to TagDecl:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 9 Jun 2008 23:19:58 +0000 (23:19 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 9 Jun 2008 23:19:58 +0000 (23:19 +0000)
commit39ba4aeca296b1c9f04bde7d9d3cbbf129f1abd3
tree0bd41bdbfdd41514deb4fbd92ddf3bade3030d8b
parentd3bb44f0f1a83cb208d3e61ee80afe6a4d20d2d8
-Changes to TagDecl:
  Added TagKind enum.
  Added getTagKind() method.
  Added convenience methods: isEnum(), isStruct(), isUnion(), isClass().
-RecordDecl/CXXRecordDecl::Create() accept a TagKind enum instead of a DeclKind one.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52160 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
Driver/RewriteObjC.cpp
include/clang/AST/Decl.h
include/clang/AST/DeclCXX.h
lib/AST/ASTContext.cpp
lib/AST/Decl.cpp
lib/AST/DeclCXX.cpp
lib/AST/Type.cpp
lib/CodeGen/CodeGenTypes.cpp
lib/Sema/Sema.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaInit.cpp