clang API Documentation

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

#include <Type.h>

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

List of all members.

Public Member Functions

TypedefNameDeclgetDecl () const
bool isSugared () const
QualType desugar () const

Static Public Member Functions

static bool classof (const Type *T)

Protected Member Functions

 TypedefType (TypeClass tc, const TypedefNameDecl *D, QualType can)

Friends

class ASTContext

Detailed Description

Definition at line 3168 of file Type.h.


Constructor & Destructor Documentation

clang::TypedefType::TypedefType ( TypeClass  tc,
const TypedefNameDecl D,
QualType  can 
) [inline, protected]

Definition at line 3171 of file Type.h.


Member Function Documentation

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

Definition at line 3187 of file Type.h.

References clang::Type::getTypeClass().

Definition at line 1807 of file Type.cpp.

References getDecl(), and clang::TypedefNameDecl::getUnderlyingType().

bool clang::TypedefType::isSugared ( ) const [inline]

Definition at line 3184 of file Type.h.


Friends And Related Function Documentation

friend class ASTContext [friend]

Reimplemented from clang::Type.

Definition at line 3179 of file Type.h.


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