HomeSort by: relevance | last modified time | path
    Searched refs:Visit (Results 1 - 25 of 104) sorted by relevancy

1 2 3 4 5

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ASTNodeTraverser.h 44 void Visit(const comments::Comment *C, const comments::FullComment *FC);
45 void Visit(const Attr *A);
46 void Visit(const TemplateArgument &TA, SourceRange R = {},
48 void Visit(const Stmt *Node);
49 void Visit(const Type *T);
50 void Visit(QualType T);
51 void Visit(const Decl *D);
52 void Visit(const CXXCtorInitializer *Init);
53 void Visit(const OMPClause *C);
54 void Visit(const BlockDecl::Capture &C)
    [all...]
TypeLocVisitor.h 22 Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
27 RetTy Visit(TypeLoc TyLoc) {
37 RetTy Visit(UnqualTypeLoc TyLoc) {
48 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
TypeVisitor.h 22 Visit##CLASS(static_cast<const CLASS*>(T))
31 /// from Type. The operation is performed by calling method Visit. It then
45 /// sometype result = avisitor.Visit(atype);
68 RetTy Visit(const Type *T) {
78 // If the implementation chooses not to implement a certain visit method, fall
80 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \
EvaluatedExprVisitor.h 54 return this->Visit(E->getBase());
58 // Don't visit either child expression if the condition is dependent.
62 return this->Visit(E->getChosenSubExpr());
68 // Don't visit either child expression if the condition is type-dependent.
73 return this->Visit(E->getResultExpr());
79 return this->Visit(E->getInit());
84 return this->Visit(E->getExprOperand());
93 // Only visit the capture initializers, and not the body.
98 this->Visit(*I);
106 this->Visit(SubStmt)
    [all...]
AttrVisitor.h 29 return static_cast<ImplClass *>(this)->Visit##NAME(static_cast<PTR(NAME)>(A))
31 RetTy Visit(PTR(Attr) A) {
42 // If the implementation chooses not to implement a certain visit
45 RetTy Visit##NAME##Attr(PTR(NAME##Attr) A) { DISPATCH(Attr); }
DeclVisitor.h 35 return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
37 RetTy Visit(PTR(Decl) D) {
47 // If the implementation chooses not to implement a certain visit
50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
TemplateArgumentVisitor.h 30 return static_cast<ImplClass *>(this)->Visit##NAME##TemplateArgument( \
33 RetTy Visit(REF(TemplateArgument) TA, ParamTys... P) {
48 // If the implementation chooses not to implement a certain visit
52 RetTy Visit##CATEGORY##TemplateArgument(REF(TemplateArgument) TA, \
JSONNodeDumper.h 194 void Visit(const Attr *A);
195 void Visit(const Stmt *Node);
196 void Visit(const Type *T);
197 void Visit(QualType T);
198 void Visit(const Decl *D);
200 void Visit(const comments::Comment *C, const comments::FullComment *FC);
201 void Visit(const TemplateArgument &TA, SourceRange R = {},
203 void Visit(const CXXCtorInitializer *Init);
204 void Visit(const OMPClause *C);
205 void Visit(const BlockDecl::Capture &C)
    [all...]
TextNodeDumper.h 168 void Visit(const comments::Comment *C, const comments::FullComment *FC);
170 void Visit(const Attr *A);
172 void Visit(const TemplateArgument &TA, SourceRange R,
175 void Visit(const Stmt *Node);
177 void Visit(const Type *T);
179 void Visit(QualType T);
181 void Visit(const Decl *D);
183 void Visit(const CXXCtorInitializer *Init);
185 void Visit(const OMPClause *C);
187 void Visit(const BlockDecl::Capture &C)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SValVisitor.h 31 return static_cast<ImplClass *>(this)->Visit ## NAME(V.castAs<CLASS>())
33 RetTy Visit(SVal V) {
58 RetTy Visit ## Id(Id V) { DISPATCH(Parent, Id); }
79 return static_cast<ImplClass *>(this)->Visit ## CLASS(cast<CLASS>(S))
81 RetTy Visit(SymbolRef S) {
91 // If the implementation chooses not to implement a certain visit method, fall
93 #define SYMBOL(Id, Parent) RetTy Visit ## Id(const Id *S) { DISPATCH(Parent); }
109 return static_cast<ImplClass *>(this)->Visit ## CLASS(cast<CLASS>(R))
111 RetTy Visit(const MemRegion *R) {
120 // If the implementation chooses not to implement a certain visit method, fal
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
ASTDumper.cpp 66 Visit(D);
113 Visit(Redecl);
130 Visit(D->getTemplatedDecl());
166 Dumper.Visit(*this);
172 Dumper.Visit(*this);
197 P.Visit(this);
201 P.Visit(this);
208 P.Visit(this);
233 P.Visit(this);
239 P.Visit(this)
    [all...]
TypeLoc.cpp 45 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
55 return TypeLocRanger().Visit(TL);
64 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
75 return TypeAligner().Visit(TypeLoc(Ty, nullptr));
84 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
101 Total += TypeSizer().Visit(TyLoc);
114 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
125 return NextLoc().Visit(TL);
159 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \
186 TypeLocCopier(other).Visit(TL)
    [all...]
TextNodeDumper.cpp 69 void TextNodeDumper::Visit(const comments::Comment *C,
85 const comments::FullComment *>::visit(C, FC);
88 void TextNodeDumper::Visit(const Attr *A) {
108 ConstAttrVisitor<TextNodeDumper>::Visit(A);
111 void TextNodeDumper::Visit(const TemplateArgument &TA, SourceRange R,
120 ConstTemplateArgumentVisitor<TextNodeDumper>::Visit(TA);
123 void TextNodeDumper::Visit(const Stmt *Node) {
182 ConstStmtVisitor<TextNodeDumper>::Visit(Node);
185 void TextNodeDumper::Visit(const Type *T) {
230 TypeVisitor<TextNodeDumper>::Visit(T)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/
SValExplainer.h 62 return Visit(SR->getSymbol());
64 return "pointer to " + Visit(R);
76 return Visit(V.getSymbol());
89 return "lazily frozen compound value of " + Visit(V.getRegion());
98 return "initial value of " + Visit(R);
107 return "value derived from (" + Visit(S->getParentSymbol()) +
108 ") for " + Visit(S->getRegion());
112 return "extent of " + Visit(S->getRegion());
117 Visit(S->getRegion());
123 OS << "(" << Visit(S->getLHS()) << ")
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
UsedDeclVisitor.h 44 asImpl().Visit(E->getBase());
56 asImpl().Visit(E->getSubExpr());
88 asImpl().Visit(E->getExpr());
94 asImpl().Visit(S);
98 asImpl().Visit(S);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
MallocSizeofChecker.cpp 60 TypeCallPair AllocCall = Visit(S);
73 return Visit(E->getSubExpr());
78 Visit(E->getSubExpr()).second);
82 return Visit(E->getSubExpr());
115 Visit(E->getLHS());
116 Visit(E->getRHS());
120 return Visit(E->getSubExpr());
124 return Visit(E->getSubExpr());
180 Finder.Visit(D->getBody());
196 SFinder.Visit(*ai)
    [all...]
CheckSizeofPointer.cpp 41 Visit(Child);
85 walker.Visit(D->getBody());
LLVMConventionsChecker.cpp 127 Visit(Child);
139 walker.Visit(D->getBody());
225 void Visit(FieldDecl *D);
237 walker.Visit(I);
241 void ASTFieldVisitor::Visit(FieldDecl *D) {
252 Visit(I);
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
TransEmptyStatementsAndDealloc.cpp 91 if (!Visit(I))
103 if (!S->getThen() || !Visit(S->getThen()))
105 return !S->getElse() || Visit(S->getElse());
117 return Visit(S->getBody());
127 return Visit(S->getBody());
137 return Visit(S->getBody());
142 return Visit(S->getSubStmt());
175 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) {
187 if (!EmptyChecker(Ctx, MacroLocs).Visit(I))
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenPGO.cpp 405 this->Visit(Child);
412 Visit(D->getBody());
415 // Skip lambda expressions. We visit these as FunctionDecls when we're
424 Visit(D->getBody());
431 Visit(D->getBody());
438 Visit(D->getBody());
444 Visit(S->getRetValue());
452 Visit(E->getSubExpr());
468 Visit(S->getSubStmt());
492 // Visit the body region first so the break/continue adjustments can b
    [all...]
CGExprComplex.cpp 95 ComplexPairTy Visit(Expr *E) {
97 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E);
109 return Visit(E->getSubExpr());
111 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());}
113 return Visit(GE->getResultExpr());
118 return Visit(PE->getReplacement());
127 return Visit(E->getSubExpr());
212 return Visit(E->getSubExpr());
218 return Visit(E->getSubExpr());
222 return Visit(DAE->getExpr())
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTCommon.h 94 /// Visit each declaration within \c DC that needs an anonymous
95 /// declaration number and call \p Visit with the declaration and its number.
97 Fn Visit) {
108 Visit(ND, Index++);
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CallGraph.cpp 105 Visit(E->getExpr());
110 Visit(E->getExpr());
134 this->Visit(SubStmt);
187 builder.Visit(Body);
192 builder.Visit(init->getInit());
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CursorVisitor.h 91 /// Whether we should visit the preprocessing record entries last,
95 /// Whether we should visit declarations or preprocessing record
103 /// Whether we should only visit declarations and not preprocessing
118 using DeclVisitor<CursorVisitor, bool>::Visit;
119 using TypeLocVisitor<CursorVisitor, bool>::Visit;
181 bool Visit(CXCursor Cursor, bool CheckedRegionOfInterest = false);
183 /// Visit declarations and preprocessed entities for the file region
258 #define TYPELOC(CLASS, PARENT) bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
269 LLVM_ATTRIBUTE_NOINLINE bool Visit(const Stmt *S);
CIndex.cpp 184 /// Visit the given cursor and, if requested by the visitor,
187 /// \param Cursor the cursor to visit.
194 bool CursorVisitor::Visit(CXCursor Cursor, bool CheckedRegionOfInterest) {
376 if (Visit(MakeCXCursor(D, TU, Range), /*CheckedRegionOfInterest=*/true))
397 if (Visit(MakeCXCursor(D, TU, Range), /*CheckedRegionOfInterest=*/true))
464 if (Visit(MakeMacroExpansionCursor(ME, TU)))
471 if (Visit(MakeMacroDefinitionCursor(MD, TU)))
478 if (Visit(MakeInclusionDirectiveCursor(ID, TU)))
488 /// Visit the children of the given cursor.
508 return VisitAttributes(D) || Visit(D)
7519 CXChildVisitResult visit(CXCursor cursor, CXCursor parent) { function in class:__anon3574::__anon3575::MarkMacroArgTokensVisitor
    [all...]

Completed in 69 milliseconds

1 2 3 4 5