clang API Documentation
Internal representation of canonical, dependent decltype(expr) types. More...
#include <Type.h>
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) |
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.
DependentDecltypeType::DependentDecltypeType | ( | const ASTContext & | Context, |
Expr * | E | ||
) |
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().