Chisel
|
Represesnts a transformation action on an AST. More...
#include <Transformation.h>
Public Member Functions | |
Transformation () | |
~Transformation () | |
Protected Member Functions | |
virtual void | Initialize (clang::ASTContext &Ctx) |
std::vector< clang::Stmt * > | getAllChildren (clang::Stmt *S) |
clang::SourceLocation | getEndOfCond (clang::Expr *E) |
clang::SourceLocation | getEndOfStmt (clang::Stmt *S) |
clang::SourceLocation | getEndLocation (clang::SourceLocation Loc) |
clang::SourceLocation | getEndLocationAfter (clang::SourceRange Range, char Symbol) |
clang::SourceLocation | getEndLocationUntil (clang::SourceRange Range, char Symbol) |
clang::SourceLocation | getEndLocationFromBegin (clang::SourceRange Range) |
int | getOffsetUntil (const char *Buf, char Symbol) |
llvm::StringRef | getSourceText (const clang::SourceLocation &B, const clang::SourceLocation &E) |
void | removeSourceText (const clang::SourceLocation &B, const clang::SourceLocation &E) |
Protected Attributes | |
clang::ASTContext * | Context |
clang::Rewriter | TheRewriter |
Represesnts a transformation action on an AST.
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented in Reduction.
|
protected |
|
protected |
|
protected |