clang API Documentation

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

#include <Type.h>

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

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Friends

class ASTContext

Detailed Description

PointerType - C99 6.7.5.1 - Pointer Declarators.

Definition at line 1872 of file Type.h.


Member Function Documentation

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

Reimplemented from clang::Type.

Definition at line 1898 of file Type.h.

References clang::Type::getTypeClass().

static bool clang::PointerType::classof ( const PointerType ) [inline, static]

Definition at line 1899 of file Type.h.

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

Definition at line 1889 of file Type.h.

QualType clang::PointerType::getPointeeType ( ) const [inline]
bool clang::PointerType::isSugared ( ) const [inline]

Definition at line 1888 of file Type.h.

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

Definition at line 1891 of file Type.h.

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

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

Definition at line 1894 of file Type.h.

References clang::QualType::getAsOpaquePtr().


Friends And Related Function Documentation

friend class ASTContext [friend]

Reimplemented from clang::Type.

Definition at line 1882 of file Type.h.


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