clang API Documentation
#include <DeclObjC.h>


Public Member Functions | |
| const ObjCInterfaceDecl * | getClassInterface () const |
| ObjCInterfaceDecl * | getClassInterface () |
| void | setClassInterface (ObjCInterfaceDecl *D) |
Static Public Member Functions | |
| static ObjCCompatibleAliasDecl * | Create (ASTContext &C, DeclContext *DC, SourceLocation L, IdentifierInfo *Id, ObjCInterfaceDecl *aliasedClass) |
| static ObjCCompatibleAliasDecl * | CreateDeserialized (ASTContext &C, unsigned ID) |
| static bool | classof (const Decl *D) |
| static bool | classofKind (Kind K) |
ObjCCompatibleAliasDecl - Represents alias of a class. This alias is declared as @compatibility_alias alias class.
Definition at line 2155 of file DeclObjC.h.
| static bool clang::ObjCCompatibleAliasDecl::classof | ( | const Decl * | D | ) | [inline, static] |
Reimplemented from clang::NamedDecl.
Definition at line 2175 of file DeclObjC.h.
References classofKind(), and clang::Decl::getKind().
| static bool clang::ObjCCompatibleAliasDecl::classofKind | ( | Kind | K | ) | [inline, static] |
Reimplemented from clang::NamedDecl.
Definition at line 2176 of file DeclObjC.h.
Referenced by classof().
| ObjCCompatibleAliasDecl * ObjCCompatibleAliasDecl::Create | ( | ASTContext & | C, |
| DeclContext * | DC, | ||
| SourceLocation | L, | ||
| IdentifierInfo * | Id, | ||
| ObjCInterfaceDecl * | aliasedClass | ||
| ) | [static] |
Definition at line 1837 of file DeclObjC.cpp.
References AttributeLangSupport::C.
Referenced by clang::Sema::ActOnCompatibilityAlias().
| ObjCCompatibleAliasDecl * ObjCCompatibleAliasDecl::CreateDeserialized | ( | ASTContext & | C, |
| unsigned | ID | ||
| ) | [static] |
Definition at line 1845 of file DeclObjC.cpp.
References AttributeLangSupport::C.
| const ObjCInterfaceDecl* clang::ObjCCompatibleAliasDecl::getClassInterface | ( | ) | const [inline] |
Definition at line 2171 of file DeclObjC.h.
Referenced by clang::ASTDeclWriter::VisitObjCCompatibleAliasDecl().
Definition at line 2172 of file DeclObjC.h.
| void clang::ObjCCompatibleAliasDecl::setClassInterface | ( | ObjCInterfaceDecl * | D | ) | [inline] |
Definition at line 2173 of file DeclObjC.h.
Referenced by clang::ASTDeclReader::VisitObjCCompatibleAliasDecl().