clang API Documentation

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

#include <Type.h>

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

List of all members.

Public Member Functions

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

Static Public Member Functions

static bool classof (const Type *T)
static void Profile (llvm::FoldingSetNodeID &ID, QualType ET, ArraySizeModifier SizeMod, unsigned TypeQuals)

Friends

class ASTContext
class StmtIteratorBase

Detailed Description

IncompleteArrayType - This class represents C arrays with an unspecified size. For example 'int A[]' has an IncompleteArrayType where the element type is 'int' and the size is unspecified.

Definition at line 2341 of file Type.h.


Member Function Documentation

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

Reimplemented from clang::ArrayType.

Definition at line 2352 of file Type.h.

References clang::Type::getTypeClass().

Definition at line 2350 of file Type.h.

Definition at line 2349 of file Type.h.

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

Definition at line 2358 of file Type.h.

References getElementType().

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

static void clang::IncompleteArrayType::Profile ( llvm::FoldingSetNodeID &  ID,
QualType  ET,
ArraySizeModifier  SizeMod,
unsigned  TypeQuals 
) [inline, static]

Definition at line 2363 of file Type.h.

References clang::QualType::getAsOpaquePtr().


Friends And Related Function Documentation

friend class ASTContext [friend]

Reimplemented from clang::ArrayType.

Definition at line 2347 of file Type.h.

friend class StmtIteratorBase [friend]

Definition at line 2356 of file Type.h.


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