clang API Documentation

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

#include <Type.h>

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

List of all members.

Public Member Functions

QualType getInnerType () const
bool isSugared () const
QualType desugar () const
void Profile (llvm::FoldingSetNodeID &ID)

Static Public Member Functions

static void Profile (llvm::FoldingSetNodeID &ID, QualType Inner)
static bool classof (const Type *T)

Friends

class ASTContext

Detailed Description

ParenType - Sugar for parentheses used when specifying types.

Definition at line 1944 of file Type.h.


Member Function Documentation

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

Definition at line 1970 of file Type.h.

References clang::Type::getTypeClass(), and Paren.

QualType clang::ParenType::desugar ( ) const [inline]

Definition at line 1961 of file Type.h.

Definition at line 1958 of file Type.h.

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

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

Definition at line 1960 of file Type.h.

void clang::ParenType::Profile ( llvm::FoldingSetNodeID &  ID) [inline]

Definition at line 1963 of file Type.h.

Referenced by clang::ASTContext::getParenType().

static void clang::ParenType::Profile ( llvm::FoldingSetNodeID &  ID,
QualType  Inner 
) [inline, static]

Definition at line 1966 of file Type.h.

References clang::QualType::Profile().


Friends And Related Function Documentation

friend class ASTContext [friend]

Reimplemented from clang::Type.

Definition at line 1954 of file Type.h.


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