clang API Documentation

Static Public Member Functions
clang::ObjCAtDefsFieldDecl Class Reference

Represents a field declaration created by an @defs(...). More...

#include <DeclObjC.h>

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

List of all members.

Static Public Member Functions

static ObjCAtDefsFieldDeclCreate (ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, Expr *BW)
static ObjCAtDefsFieldDeclCreateDeserialized (ASTContext &C, unsigned ID)
static bool classof (const Decl *D)
static bool classofKind (Kind K)

Detailed Description

Represents a field declaration created by an @defs(...).

Definition at line 1455 of file DeclObjC.h.


Member Function Documentation

static bool clang::ObjCAtDefsFieldDecl::classof ( const Decl D) [inline, static]

Reimplemented from clang::FieldDecl.

Definition at line 1473 of file DeclObjC.h.

References classofKind(), and clang::Decl::getKind().

static bool clang::ObjCAtDefsFieldDecl::classofKind ( Kind  K) [inline, static]

Reimplemented from clang::FieldDecl.

Definition at line 1474 of file DeclObjC.h.

Referenced by classof(), and clang::ASTDeclWriter::VisitFieldDecl().

ObjCAtDefsFieldDecl * ObjCAtDefsFieldDecl::Create ( ASTContext C,
DeclContext DC,
SourceLocation  StartLoc,
SourceLocation  IdLoc,
IdentifierInfo Id,
QualType  T,
Expr BW 
) [static]

Definition at line 1503 of file DeclObjC.cpp.

References AttributeLangSupport::C.

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

Reimplemented from clang::FieldDecl.

Definition at line 1509 of file DeclObjC.cpp.

References AttributeLangSupport::C.


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