clang API Documentation

Public Member Functions | Static Public Member Functions
clang::DependentDecltypeType Class Reference

Internal representation of canonical, dependent decltype(expr) types. More...

#include <Type.h>

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

List of all members.

Public Member Functions

 DependentDecltypeType (const ASTContext &Context, Expr *E)
void Profile (llvm::FoldingSetNodeID &ID)

Static Public Member Functions

static void Profile (llvm::FoldingSetNodeID &ID, const ASTContext &Context, Expr *E)

Detailed Description

Internal representation of canonical, dependent decltype(expr) types.

This class is used internally by the ASTContext to manage canonical, dependent types, only. Clients will only see instances of this class via DecltypeType nodes.

Definition at line 3282 of file Type.h.


Constructor & Destructor Documentation

Definition at line 1856 of file Type.cpp.


Member Function Documentation

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

Definition at line 3288 of file Type.h.

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

void DependentDecltypeType::Profile ( llvm::FoldingSetNodeID &  ID,
const ASTContext Context,
Expr E 
) [static]

Definition at line 1859 of file Type.cpp.

References clang::Stmt::Profile().


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