clang API Documentation

Public Member Functions | Static Public Member Functions | Friends
clang::TypeOfType Class Reference

TypeOfType (GCC extension). More...

#include <Type.h>

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

List of all members.

Public Member Functions

QualType getUnderlyingType () const
QualType desugar () const
 Remove a single level of sugar.
bool isSugared () const
 Returns whether this type directly provides sugar.

Static Public Member Functions

static bool classof (const Type *T)

Friends

class ASTContext

Detailed Description

TypeOfType (GCC extension).

Definition at line 3232 of file Type.h.


Member Function Documentation

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

Definition at line 3252 of file Type.h.

References clang::Type::getTypeClass().

Remove a single level of sugar.

Definition at line 3247 of file Type.h.

References getUnderlyingType().

Definition at line 3244 of file Type.h.

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

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

Returns whether this type directly provides sugar.

Definition at line 3250 of file Type.h.


Friends And Related Function Documentation

friend class ASTContext [friend]

Reimplemented from clang::Type.

Definition at line 3242 of file Type.h.


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