Home
last modified time | relevance | path

Searched refs:Visitor (Results 1 – 25 of 372) sorted by relevance

12345678910>>...15

/external/clang/unittests/Tooling/
DRecursiveASTVisitorTestExprVisitor.cpp26 ParenExprVisitor Visitor; in TEST() local
27 Visitor.ExpectMatch("", 1, 9); in TEST()
28 EXPECT_TRUE(Visitor.runOver("int k = (4) + 9;\n")); in TEST()
47 TemplateArgumentLocTraverser Visitor; in TEST() local
48 Visitor.ExpectMatch("X", 2, 40); in TEST()
49 EXPECT_TRUE(Visitor.runOver( in TEST()
68 CXXBoolLiteralExprVisitor Visitor; in TEST() local
69 Visitor.ExpectMatch("true", 2, 19); in TEST()
70 EXPECT_TRUE(Visitor.runOver( in TEST()
93 ImplicitCtorVisitor Visitor; in TEST() local
[all …]
DRecursiveASTVisitorTestDeclVisitor.cpp26 VarDeclVisitor Visitor; in TEST() local
27 Visitor.ExpectMatch("i", 2, 17); in TEST()
28 EXPECT_TRUE(Visitor.runOver( in TEST()
48 ParmVarDeclVisitorForImplicitCode Visitor; in TEST() local
54 Visitor.ExpectMatch("", 1, 7); in TEST()
55 Visitor.ExpectMatch("", 3, 7); in TEST()
56 EXPECT_TRUE(Visitor.runOver( in TEST()
83 NamedDeclVisitor Visitor; in TEST() local
84 Visitor.ExpectMatch("A<bool>", 1, 26); in TEST()
85 Visitor.ExpectMatch("A<char *>", 2, 26); in TEST()
[all …]
DRecursiveASTVisitorTestTypeLocVisitor.cpp26 TypeLocVisitor Visitor; in TEST() local
27 Visitor.ExpectMatch("class X", 1, 30); in TEST()
28 EXPECT_TRUE(Visitor.runOver("class X {}; class Y : public X {};")); in TEST()
32 TypeLocVisitor Visitor; in TEST() local
33 Visitor.ExpectMatch("class X", 3, 18); in TEST()
34 EXPECT_TRUE(Visitor.runOver( in TEST()
41 TypeLocVisitor Visitor; in TEST() local
42 Visitor.ExpectMatch("class X", 2, 18); in TEST()
43 EXPECT_TRUE(Visitor.runOver( in TEST()
49 TypeLocVisitor Visitor; in TEST() local
[all …]
DLookupTest.cpp33 GetDeclsVisitor Visitor; in TEST() local
40 Callee->getQualifier(), Visitor.DeclStack.back()->getDeclContext(), FD, in TEST()
44 Visitor.OnCall = [&](CallExpr *Expr) { in TEST()
47 Visitor.runOver("namespace a { void foo(); }\n" in TEST()
50 Visitor.OnCall = [&](CallExpr *Expr) { in TEST()
53 Visitor.runOver("namespace a { void foo(); }\n" in TEST()
56 Visitor.OnCall = [&](CallExpr *Expr) { in TEST()
59 Visitor.runOver("namespace a { void foo(); }\n" in TEST()
62 Visitor.OnCall = [&](CallExpr *Expr) { in TEST()
65 Visitor.runOver("namespace a { void foo(); }\n" in TEST()
[all …]
DQualTypeNamesTest.cpp48 TypeNameVisitor Visitor; in TEST() local
50 Visitor.ExpectedQualTypeNames["CheckInt"] = "int"; in TEST()
57 Visitor.ExpectedQualTypeNames["CheckA"] = "A::B::Class0"; in TEST()
62 Visitor.ExpectedQualTypeNames["CheckB"] = "A::B::C::Class1"; in TEST()
64 Visitor.ExpectedQualTypeNames["CheckC"] = in TEST()
67 Visitor.ExpectedQualTypeNames["CheckD"] = in TEST()
71 Visitor.ExpectedQualTypeNames["CheckE"] = in TEST()
75 Visitor.ExpectedQualTypeNames["CheckF"] = "A::B::Class0"; in TEST()
78 Visitor.ExpectedQualTypeNames["CheckG"] = "A::B::C::MyInt"; in TEST()
80 Visitor.ExpectedQualTypeNames["CheckH"] = "struct X"; in TEST()
[all …]
DRecursiveASTVisitorTest.cpp42 LambdaExprVisitor Visitor; in TEST() local
43 Visitor.ExpectMatch("", 1, 12); in TEST()
44 EXPECT_TRUE(Visitor.runOver("void f() { []{ return; }(); }", in TEST()
49 LambdaExprVisitor Visitor; in TEST() local
50 EXPECT_TRUE(Visitor.runOver("void f() { []{ return; }(); }", in TEST()
52 EXPECT_TRUE(Visitor.allBodiesHaveBeenTraversed()); in TEST()
68 LambdaDefaultCaptureVisitor Visitor; in TEST() local
69 Visitor.ExpectMatch("", 1, 20); in TEST()
70 EXPECT_TRUE(Visitor.runOver("void f() { int a; [=]{a;}; }", in TEST()
94 ClassVisitor Visitor; in TEST() local
[all …]
DRecursiveASTVisitorTestCallVisitor.cpp28 CXXMemberCallVisitor Visitor; in TEST() local
29 Visitor.ExpectMatch("Y::x", 3, 3); in TEST()
30 EXPECT_TRUE(Visitor.runOver( in TEST()
39 CXXMemberCallVisitor Visitor; in TEST() local
40 Visitor.ExpectMatch("Y::x", 4, 5); in TEST()
41 EXPECT_TRUE(Visitor.runOver( in TEST()
52 CXXMemberCallVisitor Visitor; in TEST() local
53 Visitor.ExpectMatch("A::x", 5, 7); in TEST()
54 EXPECT_TRUE(Visitor.runOver( in TEST()
70 CXXMemberCallVisitor Visitor; in TEST() local
[all …]
DCommentHandlerTest.cpp70 CommentHandlerAction(CommentHandlerVisitor *Visitor) in CommentHandlerAction() argument
71 : TestAction(Visitor) { } in CommentHandlerAction()
76 static_cast<CommentHandlerVisitor*>(this->Visitor); in BeginSourceFileAction()
84 static_cast<CommentHandlerVisitor*>(this->Visitor); in EndSourceFileAction()
134 CommentHandlerVisitor Visitor; in TEST() local
135 EXPECT_TRUE(Visitor.runOver("class X {}; int main() { return 0; }")); in TEST()
136 CommentVerifier Verifier = Visitor.GetVerifier(); in TEST()
140 CommentHandlerVisitor Visitor; in TEST() local
141 EXPECT_TRUE(Visitor.runOver( in TEST()
143 CommentVerifier Verifier = Visitor.GetVerifier(); in TEST()
[all …]
DFixItTest.cpp36 CallsVisitor Visitor; in TEST() local
38 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) { in TEST()
47 Visitor.runOver("void foo(int x, int y) { foo(x, y); }"); in TEST()
49 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) { in TEST()
52 Visitor.runOver("#define APPLY(f, x, y) f(x, y)\n" in TEST()
57 CallsVisitor Visitor; in TEST() local
59 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) { in TEST()
66 Visitor.runOver("#define F foo(\n" in TEST()
70 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) { in TEST()
77 Visitor.runOver("#define FOO(x, y) (void)x; (void)y; foo(x, y);\n" in TEST()
[all …]
DTestVisitor.h83 FindConsumer(TestVisitor *Visitor) : Visitor(Visitor) {} in FindConsumer() argument
86 Visitor->Context = &Context; in HandleTranslationUnit()
87 Visitor->TraverseDecl(Context.getTranslationUnitDecl()); in HandleTranslationUnit()
91 TestVisitor *Visitor;
96 TestAction(TestVisitor *Visitor) : Visitor(Visitor) {} in TestAction() argument
101 return llvm::make_unique<FindConsumer>(Visitor); in CreateASTConsumer()
105 TestVisitor *Visitor;
117 template <typename T, template <typename> class Visitor = TestVisitor>
118 class ExpectedLocationVisitor : public Visitor<T> {
/external/v8/src/compiler/
Dtyper.cc69 class Typer::Visitor : public Reducer { class in v8::internal::compiler::Typer
71 explicit Visitor(Typer* typer, LoopVariableOptimizer* induction_vars) in Visitor() function in v8::internal::compiler::Typer::Visitor
340 Visitor visitor(this, induction_vars); in Run()
357 Visitor typing(typer_, nullptr); in Decorate()
376 Type* Typer::Visitor::TypeUnaryOp(Node* node, UnaryTyperFun f) { in TypeUnaryOp()
382 Type* Typer::Visitor::TypeBinaryOp(Node* node, BinaryTyperFun f) { in TypeBinaryOp()
390 Type* Typer::Visitor::Invert(Type* type, Typer* t) { in Invert()
399 Typer::Visitor::ComparisonOutcome Typer::Visitor::Invert( in Invert()
409 Type* Typer::Visitor::FalsifyUndefined(ComparisonOutcome outcome, Typer* t) { in FalsifyUndefined()
422 Type* Typer::Visitor::ToPrimitive(Type* type, Typer* t) { in ToPrimitive()
[all …]
/external/v8/tools/clang/blink_gc_plugin/tests/
Dfinalize_after_dispatch.h14 void Trace(Visitor*);
15 void TraceAfterDispatch(Visitor*);
21 void Trace(Visitor*);
28 void Trace(Visitor*) { }; in Trace() argument
29 void TraceAfterDispatch(Visitor*) { }; in TraceAfterDispatch() argument
35 void Trace(Visitor*);
36 void TraceAfterDispatch(Visitor*);
49 void TraceAfterDispatch(Visitor*);
57 void TraceAfterDispatch(Visitor*);
71 void TraceAfterDispatch(Visitor*);
Dclass_requires_finalization_field.h14 virtual void Trace(Visitor*) { } in Trace() argument
21 void Trace(Visitor*) { }; in Trace() argument
27 void Trace(Visitor*) { }; in Trace() argument
46 void Trace(Visitor*);
55 void Trace(Visitor*);
63 void Trace(Visitor*);
72 void Trace(Visitor*);
Dtraceimpl_error.h14 virtual void Trace(Visitor*) {} in Trace() argument
20 void Trace(Visitor* visitor) { TraceImpl(visitor); } in Trace()
34 void Trace(Visitor* visitor);
45 virtual void Trace(Visitor*) {} in Trace() argument
50 void Trace(Visitor* visitor) override { TraceImpl(visitor); } in Trace()
60 void Trace(Visitor*) override;
Dtraceimpl.h14 virtual void Trace(Visitor*) {} in Trace() argument
19 void Trace(Visitor* visitor) { TraceImpl(visitor); } in Trace()
32 void Trace(Visitor* visitor);
42 virtual void Trace(Visitor* visitor) {} in Trace()
47 void Trace(Visitor* visitor) override { TraceImpl(visitor); } in Trace()
57 void Trace(Visitor* visitor) override;
Dtrace_after_dispatch_impl_error.h14 void Trace(Visitor*) {} in Trace() argument
26 void Trace(Visitor* visitor) { TraceImpl(visitor); } in Trace()
29 void TraceAfterDispatch(Visitor* visitor) { TraceAfterDispatchImpl(visitor); } in TraceAfterDispatch()
51 void TraceAfterDispatch(Visitor* visitor) { TraceAfterDispatchImpl(visitor); } in TraceAfterDispatch()
70 void Trace(Visitor* visitor);
73 void TraceAfterDispatch(Visitor* visitor);
91 void TraceAfterDispatch(Visitor* visitor);
/external/v8/tools/clang/blink_gc_plugin/tests/legacy_naming/
Dfinalize_after_dispatch.h14 void trace(Visitor*);
15 void traceAfterDispatch(Visitor*);
21 void trace(Visitor*);
28 void trace(Visitor*) { }; in trace() argument
29 void traceAfterDispatch(Visitor*) { }; in traceAfterDispatch() argument
35 void trace(Visitor*);
36 void traceAfterDispatch(Visitor*);
49 void traceAfterDispatch(Visitor*);
57 void traceAfterDispatch(Visitor*);
71 void traceAfterDispatch(Visitor*);
Dclass_requires_finalization_field.h14 virtual void trace(Visitor*) { } in trace() argument
21 void trace(Visitor*) { }; in trace() argument
27 void trace(Visitor*) { }; in trace() argument
46 void trace(Visitor*);
55 void trace(Visitor*);
63 void trace(Visitor*);
72 void trace(Visitor*);
Dtraceimpl_error.h14 virtual void trace(Visitor*) {} in trace() argument
20 void trace(Visitor* visitor) { traceImpl(visitor); } in trace()
34 void trace(Visitor* visitor);
45 virtual void trace(Visitor*) {} in trace() argument
50 void trace(Visitor* visitor) override { traceImpl(visitor); } in trace()
60 void trace(Visitor*) override;
Dtraceimpl.h14 virtual void trace(Visitor*) {} in trace() argument
19 void trace(Visitor* visitor) { traceImpl(visitor); } in trace()
32 void trace(Visitor* visitor);
42 virtual void trace(Visitor* visitor) {} in trace()
47 void trace(Visitor* visitor) override { traceImpl(visitor); } in trace()
57 void trace(Visitor* visitor) override;
Dtrace_after_dispatch_impl_error.h14 void trace(Visitor*) {} in trace() argument
26 void trace(Visitor* visitor) { traceImpl(visitor); } in trace()
29 void traceAfterDispatch(Visitor* visitor) { traceAfterDispatchImpl(visitor); } in traceAfterDispatch()
51 void traceAfterDispatch(Visitor* visitor) { traceAfterDispatchImpl(visitor); } in traceAfterDispatch()
70 void trace(Visitor* visitor);
73 void traceAfterDispatch(Visitor* visitor);
91 void traceAfterDispatch(Visitor* visitor);
Dclass_requires_finalization_mixin.cpp9 void MixinFinalizable::trace(Visitor* visitor) in trace()
14 void MixinNotFinalizable::trace(Visitor* visitor) in trace()
19 void NeedsFinalizer::trace(Visitor* visitor) in trace()
25 void HasFinalizer::trace(Visitor* visitor) in trace()
31 void NeedsNoFinalization::trace(Visitor* visitor) in trace()
/external/clang/unittests/AST/
DPostOrderASTVisitor.cpp86 RecordingVisitor Visitor(true); in TEST() local
87 Visitor.TraverseTranslationUnitDecl(TU); in TEST()
94 ASSERT_EQ(expected.size(), Visitor.VisitedNodes.size()); in TEST()
96 ASSERT_EQ(expected[I], Visitor.VisitedNodes[I]); in TEST()
111 RecordingVisitor Visitor(false); in TEST() local
112 Visitor.TraverseTranslationUnitDecl(TU); in TEST()
119 ASSERT_EQ(expected.size(), Visitor.VisitedNodes.size()); in TEST()
121 ASSERT_EQ(expected[I], Visitor.VisitedNodes[I]); in TEST()
/external/vulkan-validation-layers/libs/vkjson/
Dvkjson.cc57 template <typename Visitor>
58 inline bool Iterate(Visitor* visitor, VkExtent3D* extents) { in Iterate()
65 template <typename Visitor>
66 inline bool Iterate(Visitor* visitor, VkImageFormatProperties* properties) { in Iterate()
75 template <typename Visitor>
76 inline bool Iterate(Visitor* visitor, VkPhysicalDeviceLimits* limits) { in Iterate()
186 template <typename Visitor>
187 inline bool Iterate(Visitor* visitor, in Iterate()
197 template <typename Visitor>
198 inline bool Iterate(Visitor* visitor, in Iterate()
[all …]
/external/eigen/Eigen/src/Core/
DVisitor.h17 template<typename Visitor, typename Derived, int UnrollCount>
26 static inline void run(const Derived &mat, Visitor& visitor) in run()
28 visitor_impl<Visitor, Derived, UnrollCount-1>::run(mat, visitor); in run()
33 template<typename Visitor, typename Derived>
34 struct visitor_impl<Visitor, Derived, 1>
37 static inline void run(const Derived &mat, Visitor& visitor)
43 template<typename Visitor, typename Derived>
44 struct visitor_impl<Visitor, Derived, Dynamic>
47 static inline void run(const Derived& mat, Visitor& visitor)
105 template<typename Visitor>
[all …]

12345678910>>...15