clang API Documentation

Public Member Functions | Static Public Member Functions
clang::ObjCCompatibleAliasDecl Class Reference

#include <DeclObjC.h>

Inheritance diagram for clang::ObjCCompatibleAliasDecl:
Inheritance graph
[legend]
Collaboration diagram for clang::ObjCCompatibleAliasDecl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

const ObjCInterfaceDeclgetClassInterface () const
ObjCInterfaceDeclgetClassInterface ()
void setClassInterface (ObjCInterfaceDecl *D)

Static Public Member Functions

static ObjCCompatibleAliasDeclCreate (ASTContext &C, DeclContext *DC, SourceLocation L, IdentifierInfo *Id, ObjCInterfaceDecl *aliasedClass)
static ObjCCompatibleAliasDeclCreateDeserialized (ASTContext &C, unsigned ID)
static bool classof (const Decl *D)
static bool classofKind (Kind K)

Detailed Description

ObjCCompatibleAliasDecl - Represents alias of a class. This alias is declared as @compatibility_alias alias class.

Definition at line 2155 of file DeclObjC.h.


Member Function Documentation

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

Definition at line 1837 of file DeclObjC.cpp.

References AttributeLangSupport::C.

Referenced by clang::Sema::ActOnCompatibilityAlias().

Definition at line 1845 of file DeclObjC.cpp.

References AttributeLangSupport::C.

Definition at line 2171 of file DeclObjC.h.

Referenced by clang::ASTDeclWriter::VisitObjCCompatibleAliasDecl().

Definition at line 2172 of file DeclObjC.h.

Definition at line 2173 of file DeclObjC.h.

Referenced by clang::ASTDeclReader::VisitObjCCompatibleAliasDecl().


The documentation for this class was generated from the following files: