clang API Documentation

Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends
clang::UnaryTransformType Class Reference

A unary type transform, which is a type constructed from another. More...

#include <Type.h>

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

List of all members.

Public Types

enum  UTTKind { EnumUnderlyingType }

Public Member Functions

bool isSugared () const
QualType desugar () const
QualType getUnderlyingType () const
QualType getBaseType () const
UTTKind getUTTKind () const

Static Public Member Functions

static bool classof (const Type *T)

Protected Member Functions

 UnaryTransformType (QualType BaseTy, QualType UnderlyingTy, UTTKind UKind, QualType CanonicalTy)

Friends

class ASTContext

Detailed Description

A unary type transform, which is a type constructed from another.

Definition at line 3297 of file Type.h.


Member Enumeration Documentation

Enumerator:
EnumUnderlyingType 

Definition at line 3299 of file Type.h.


Constructor & Destructor Documentation

UnaryTransformType::UnaryTransformType ( QualType  BaseTy,
QualType  UnderlyingTy,
UTTKind  UKind,
QualType  CanonicalTy 
) [protected]

Definition at line 1880 of file Type.cpp.


Member Function Documentation

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

Definition at line 3323 of file Type.h.

References clang::Type::getTypeClass().

Definition at line 3316 of file Type.h.

Definition at line 3319 of file Type.h.

Referenced by clang::ASTNodeImporter::VisitUnaryTransformType().

Definition at line 3318 of file Type.h.

Referenced by clang::ASTNodeImporter::VisitUnaryTransformType().

Definition at line 3321 of file Type.h.

Referenced by clang::ASTNodeImporter::VisitUnaryTransformType().

Definition at line 3315 of file Type.h.


Friends And Related Function Documentation

friend class ASTContext [friend]

Reimplemented from clang::Type.

Definition at line 3313 of file Type.h.


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