clang API Documentation

Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends
clang::TagType Class Reference

#include <Type.h>

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

List of all members.

Public Member Functions

TagDeclgetDecl () const
bool isBeingDefined () const
 Determines whether this type is in the process of being defined.

Static Public Member Functions

static bool classof (const Type *T)

Protected Member Functions

 TagType (TypeClass TC, const TagDecl *D, QualType can)

Friends

class ASTReader

Detailed Description

Definition at line 3328 of file Type.h.


Constructor & Destructor Documentation

TagType::TagType ( TypeClass  TC,
const TagDecl D,
QualType  can 
) [protected]

Definition at line 1864 of file Type.cpp.


Member Function Documentation

static bool clang::TagType::classof ( const Type T) [inline, static]

Reimplemented in clang::EnumType, and clang::RecordType.

Definition at line 3345 of file Type.h.

References clang::Type::getTypeClass().

Determines whether this type is in the process of being defined.

Definition at line 1895 of file Type.cpp.

References getDecl(), and clang::TagDecl::isBeingDefined().

Referenced by clang::Sema::ActOnTag(), clang::Sema::FindInstantiatedDecl(), and clang::Sema::RequireCompleteDeclContext().


Friends And Related Function Documentation

friend class ASTReader [friend]

Reimplemented from clang::Type.

Definition at line 3333 of file Type.h.


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