clang API Documentation
#include <FullExpr.h>

Classes | |
| struct | ExprAndTemporaries |
Public Types | |
| typedef CXXTemporary ** | temps_iterator |
Public Member Functions | |
| Expr * | getExpr () |
| const Expr * | getExpr () const |
| temps_iterator | temps_begin () |
| temps_iterator | temps_end () |
| void * | getAsOpaquePtr () const |
Static Public Member Functions | |
| static FullExpr | Create (ASTContext &Context, Expr *SubExpr, CXXTemporary **Temps, unsigned NumTemps) |
| static FullExpr | getFromOpaquePtr (void *Ptr) |
Definition at line 26 of file FullExpr.h.
| typedef CXXTemporary** clang::FullExpr::temps_iterator |
Definition at line 62 of file FullExpr.h.
| FullExpr FullExpr::Create | ( | ASTContext & | Context, | |
| Expr * | SubExpr, | |||
| CXXTemporary ** | Temps, | |||
| unsigned | NumTemps | |||
| ) | [static] |
Definition at line 24 of file FullExpr.cpp.
References clang::ASTContext::Allocate().
Referenced by clang::Sema::CreateFullExpr().
| void* clang::FullExpr::getAsOpaquePtr | ( | ) | const [inline] |
Definition at line 77 of file FullExpr.h.
| const Expr* clang::FullExpr::getExpr | ( | ) | const [inline] |
Definition at line 58 of file FullExpr.h.
References getExpr().
| Expr* clang::FullExpr::getExpr | ( | ) | [inline] |
Definition at line 51 of file FullExpr.h.
Referenced by getExpr().
| static FullExpr clang::FullExpr::getFromOpaquePtr | ( | void * | Ptr | ) | [inline, static] |
Definition at line 79 of file FullExpr.h.
| temps_iterator clang::FullExpr::temps_begin | ( | ) | [inline] |
Definition at line 64 of file FullExpr.h.
| temps_iterator clang::FullExpr::temps_end | ( | ) | [inline] |
Definition at line 70 of file FullExpr.h.