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().