clang API Documentation
Internal representation of canonical, dependent typeof(expr) types. More...
#include <Type.h>
Public Member Functions | |
DependentTypeOfExprType (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 typeof(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 TypeOfExprType nodes.
clang::DependentTypeOfExprType::DependentTypeOfExprType | ( | const ASTContext & | Context, |
Expr * | E | ||
) | [inline] |
void clang::DependentTypeOfExprType::Profile | ( | llvm::FoldingSetNodeID & | ID | ) | [inline] |
Definition at line 3223 of file Type.h.
References Context.
Referenced by clang::ASTContext::getTypeOfExprType().
void DependentTypeOfExprType::Profile | ( | llvm::FoldingSetNodeID & | ID, |
const ASTContext & | Context, | ||
Expr * | E | ||
) | [static] |
Definition at line 1830 of file Type.cpp.
References clang::Stmt::Profile().