/external/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 1 //===--- StmtVisitor.h - Visitor for Stmt subclasses ------------*- C++ -*-===// 28 /// StmtVisitorBase - This class implements a simple visitor for Stmt 29 /// subclasses. Since Expr derives from Stmt, this also includes support for 39 RetTy Visit(PTR(Stmt) S) { 104 case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS); 164 RetTy VisitStmt(PTR(Stmt) Node) { return RetTy(); } 170 /// StmtVisitor - This class implements a simple visitor for Stmt subclasses. 171 /// Since Expr derives from Stmt, this also includes support for visiting Exprs. 173 /// This class does not preserve constness of Stmt pointers (see also 179 /// ConstStmtVisitor - This class implements a simple visitor for Stmt [all...] |
H A D | RecursiveASTVisitor.h | 28 #include "clang/AST/Stmt.h" 78 /// the node's dynamic type, until the top-most class (e.g. Stmt, 90 /// TraverseStmt(Stmt *x) and TraverseType(QualType x) work 152 bool shouldUseDataRecursionFor(Stmt *S) const { 162 bool TraverseStmt(Stmt *S); 269 // Declare Traverse*() for all concrete Stmt classes. 275 // Define WalkUpFrom*() and empty Visit*() for all Stmt classes. 276 bool WalkUpFromStmt(Stmt *S) { return getDerived().VisitStmt(S); } 277 bool VisitStmt(Stmt *S) { return true; } 439 Stmt * [all...] |
H A D | ExternalASTSource.h | 32 class Stmt; 122 virtual Stmt *GetExternalDeclStmt(uint64_t Offset); 639 typedef LazyOffsetPtr<Stmt, uint64_t, &ExternalASTSource::GetExternalDeclStmt>
|
/external/clang/tools/libclang/ |
H A D | IndexDecl.cpp | 62 const Stmt *Body = D->getBody(); 86 const Stmt *Body = D->getBody(); 300 const Stmt *Body = FD->getBody();
|
H A D | CursorVisitor.h | 262 void EnqueueWorkList(VisitorWorkList &WL, const Stmt *S); 263 LLVM_ATTRIBUTE_NOINLINE bool Visit(const Stmt *S);
|
H A D | IndexTypeSourceInfo.cpp | 88 bool TraverseStmt(Stmt *S) {
|
/external/javasqlite/src/main/java/SQLite/ |
H A D | Database.java | 710 * @return a Stmt object 713 public Stmt prepare(String sql) throws SQLite.Exception { 715 Stmt stmt = new Stmt(); 769 * @param stmt Stmt object 772 private native void stmt_prepare(String sql, Stmt stmt)
|
/external/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 106 class Stmt;
|
/external/lldb/include/lldb/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.h | 70 virtual clang::Stmt *
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 172 // See also Stmt.cpp:{getLocStart(),getLocEnd()}. 195 case Stmt::NoStmtClass: llvm_unreachable("statement without class"); 198 case Stmt::type##Class: llvm_unreachable(#type " is not an Expr"); break; 200 case Stmt::type##Class: return getExprLocImpl<type>(this, &type::getExprLoc); 1087 SubExprs = new (C) Stmt*[args.size()+PREARGS_START+NumPreArgs]; 1115 SubExprs = new (C) Stmt*[args.size()+PREARGS_START]; 1137 SubExprs = new (C) Stmt*[PREARGS_START]; 1145 SubExprs = new (C) Stmt*[PREARGS_START+NumPreArgs]; 1192 Stmt **NewSubExprs = new (C) Stmt*[NumArg [all...] |
H A D | Android.mk | 72 Stmt.cpp \
|
H A D | ExprCXX.cpp | 210 SubExprs = new (C) Stmt*[TotalSize]; 270 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), 774 void *Mem = C.Allocate(sizeof(CXXDefaultArgExpr) + sizeof(Stmt *)); 871 Args = new (C) Stmt*[args.size()]; 963 Stmt **Stored = getStoredStmts(); 999 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1); 1017 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1); 1152 Stmt **StoredArgs = reinterpret_cast<Stmt **>(this + 1); 1174 Stmt [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | PathDiagnostic.h | 40 class Stmt; 133 const Stmt *S; 158 PathDiagnosticLocation(const Stmt *s, 201 static PathDiagnosticLocation createBegin(const Stmt *S, 209 static PathDiagnosticLocation createEnd(const Stmt *S, 279 const Stmt *asStmt() const { assert(isValid()); return S; } 298 static const Stmt *getStmt(const ExplodedNode *N); 301 static const Stmt *getNextStmt(const ExplodedNode *N);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ArrayBoundCheckerV2.cpp | 39 void checkLocation(SVal l, bool isLoad, const Stmt*S, 85 const Stmt* LoadS,
|
H A D | NSErrorChecker.cpp | 163 void checkLocation(SVal loc, bool isLoad, const Stmt *S, 204 const Stmt *S,
|
H A D | DeadStoresChecker.cpp | 258 void observeStmt(const Stmt *S, const CFGBlock *block, 304 const Stmt *parent = Parents.getParentIgnoreParenCasts(U); 400 void operator()(const Stmt *S) {
|
/external/clang/lib/ARCMigrate/ |
H A D | Transforms.cpp | 296 void mark(Stmt *S) { 309 void trans::clearRefsIn(Stmt *S, ExprSet &refs) { 313 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) { 317 void trans::collectRemovables(Stmt *S, ExprSet &exprs) { 346 bool TraverseStmt(Stmt *rootS) {
|
H A D | TransUnbridgedCasts.cpp | 65 Stmt *Body; 74 void transformBody(Stmt *body, Decl *ParentD) { 374 Stmt *parent = E;
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ProgramState.h | 85 Environment Env; // Maps a Stmt to its current SVal. 206 ProgramStateRef BindExpr(const Stmt *S, const LocationContext *LCtx, 275 SVal getSVal(const Stmt *S, const LocationContext *LCtx) const; 277 SVal getSValAsScalarOrLoc(const Stmt *Ex, const LocationContext *LCtx) const; 321 ProgramStateRef addTaint(const Stmt *S, const LocationContext *LCtx, 333 bool isTainted(const Stmt *S, const LocationContext *LCtx, 692 inline SVal ProgramState::getSVal(const Stmt *Ex, 699 ProgramState::getSValAsScalarOrLoc(const Stmt *S,
|
H A D | CheckerContext.h | 195 SVal getSVal(const Stmt *S) const {
|
H A D | CoreEngine.h | 96 void HandleBranch(const Stmt *Cond, const Stmt *Term, const CFGBlock *B, 380 ExplodedNode *generateNode(const Stmt *S, 390 ExplodedNode *generateSink(const Stmt *S,
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCallAndReturn.cpp | 70 static std::pair<const Stmt*, 72 const Stmt *S = nullptr; 163 const Stmt *LastSt = nullptr; 229 const Stmt *CE = calleeCtx->getCallSite(); 232 const Stmt *LastSt = nullptr; 471 const Stmt *CallE) { 622 if (const Stmt *Parent = CurLC->getParentMap().getParent(CtorExpr))
|
/external/clang/include/clang/Frontend/ |
H A D | Utils.h | 52 class Stmt;
|
/external/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 83 Stmt *GetExternalDeclStmt(uint64_t Offset) override;
|
/external/clang/unittests/AST/ |
H A D | ASTTypeTraitsTest.cpp | 42 EXPECT_TRUE(DNT<Stmt>().isBaseOf(DNT<IfStmt>(), &Distance));
|