HomeSort by: relevance | last modified time | path
    Searched defs:Visitor (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/tools/llvm-rc/
ResourceVisitor.h 32 class Visitor {
55 virtual ~Visitor() {}
llvm-rc.cpp 641 std::unique_ptr<ResourceFileWriter> Visitor;
649 Visitor = std::make_unique<ResourceFileWriter>(Params, std::move(FOut));
650 Visitor->AppendNull = Opts.AppendNull;
652 ExitOnErr(NullResource().visit(Visitor.get()));
656 ExitOnErr(LanguageResource(PrimaryLangId, SubLangId).visit(Visitor.get()));
665 ExitOnErr(Resource->visit(Visitor.get()));
670 ExitOnErr(Visitor->dumpAllStringTables());
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
visitor.h 7 * https://github.com/dlang/dmd/blob/master/src/dmd/visitor.h
589 class Visitor : public ParseTimeVisitor
657 class StoppableVisitor : public Visitor
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SCCPSolver.h 45 std::unique_ptr<SCCPInstVisitor> Visitor;
  /src/external/apache2/llvm/dist/clang/examples/PrintFunctionNames/
PrintFunctionNames.cpp 55 struct Visitor : public RecursiveASTVisitor<Visitor> {
57 Visitor(const std::set<std::string> &ParsedTemplates)
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/
RefactoringActionRulesInternal.h 71 void visitRefactoringOptionsImpl(RefactoringOptionVisitor &Visitor,
74 RefactoringOptionVisitor &Visitor;
78 Option->passToVisitor(Visitor);
82 (OptionGatherer{Visitor})(First);
83 return visitRefactoringOptionsImpl(Visitor, Rest...);
88 RefactoringOptionVisitor &Visitor,
91 visitRefactoringOptionsImpl(Visitor, std::get<Is>(Requirements)...);
142 void visitRefactoringOptions(RefactoringOptionVisitor &Visitor) override {
144 Visitor, Requirements,
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
CVTypeVisitor.cpp 189 Visitor((Source == VDS_BytesPresent) ? Pipeline : Callbacks) {
200 CVTypeVisitor Visitor;
205 : Visitor((Source == VDS_BytesPresent) ? Pipeline : Callbacks) {
214 CVTypeVisitor Visitor;
222 return V.Visitor.visitTypeRecord(Record, Index);
229 return V.Visitor.visitTypeRecord(Record);
236 return V.Visitor.visitTypeStream(Types);
242 return V.Visitor.visitTypeStream(Types);
247 // When the internal visitor calls Types.getType(Index) the interface is
251 return V.Visitor.visitTypeStream(Types)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
InterfaceStubFunctionsConsumer.cpp 244 struct Visitor : public RecursiveASTVisitor<Visitor> {
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CursorVisitor.h 62 // Cursor visitor.
83 /// The visitor function.
84 CXCursorVisitor Visitor;
88 /// The opaque client data, to be passed along to the visitor.
150 CursorVisitor(CXTranslationUnit TU, CXCursorVisitor Visitor,
156 : TU(TU), AU(cxtu::getASTUnit(TU)), Visitor(Visitor),
246 // Name visitor
265 // Data-recursive visitor functions.
CIndex.cpp 174 // Cursor visitor.
184 /// Visit the given cursor and, if requested by the visitor,
219 switch (Visitor(Cursor, Parent, ClientData)) {
240 CursorVisitor &Visitor) {
241 SourceManager &SM = Visitor.getASTUnit()->getSourceManager();
244 if (!Visitor.shouldVisitIncludedEntities()) {
254 return Visitor.visitPreprocessedEntities(Entities.begin(), Entities.end(),
1847 // Data-recursive visitor methods.
2175 EnqueueVisitor *Visitor;
2180 OMPClauseEnqueue(EnqueueVisitor *Visitor) : Visitor(Visitor) {
4546 CursorVisitor CursorVis(getCursorTU(parent), visitor, client_data, local
    [all...]
  /src/external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/
gtest-printers.h 711 absl::visit(Visitor{os}, value);
716 struct Visitor {
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
NativeSession.cpp 418 class Visitor : public ISectionContribVisitor {
423 Visitor(NativeSession &Session, IMap &AddrMap)
440 Visitor V(*this, AddrToModuleIndex);
  /src/external/apache2/llvm/dist/llvm/lib/Demangle/
ItaniumDemangle.cpp 203 DumpVisitor &Visitor;
206 if (Visitor.anyWantNewline(V, Vs...))
207 Visitor.newLine();
208 Visitor.printWithPendingNewline(V);
209 int PrintInOrder[] = { (Visitor.printWithComma(Vs), 0)..., 0 };
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaAvailability.cpp 611 StmtUSEFinder Visitor;
612 Visitor.Target = Target;
613 return !Visitor.TraverseDecl(const_cast<Decl *>(D));
631 LastDeclUSEFinder Visitor;
632 Visitor.D = D;
635 if (!Visitor.TraverseStmt(const_cast<Stmt *>(S)))
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DynamicTypePropagation.cpp 731 IsObjCTypeParamDependentTypeVisitor Visitor;
732 Visitor.TraverseType(Type);
733 return Visitor.Result;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h 565 /// This class defines a simple visitor class that may be used for
612 /// Visitor implements:
619 SV &Visitor;
624 if (Visited.insert(S).second && Visitor.follow(S))
629 SCEVTraversal(SV& V): Visitor(V) {}
633 while (!Worklist.empty() && !Visitor.isDone()) {
672 void visitAll(const SCEV *Root, SV& Visitor) {
673 SCEVTraversal<SV> T(Visitor);
702 /// This visitor recursively visits a SCEV expression and re-writes it.
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
ThreadSafetyTraverse.h 45 // A visitor can control the traversal by overriding the following methods:
53 // The reduceX methods control the kind of traversal (visitor, copy, etc.).
167 // A visitor returns a bool, representing success or failure.
171 // A visitor "container" is a single bool, which accumulates success.
300 Self Visitor;
301 return Visitor.traverse(E, TRV_Normal);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCoroutine.cpp 357 GetParamRef Visitor;
358 Visitor.Visit(const_cast<Expr*>(InitExpr));
359 assert(Visitor.Expr);
360 DeclRefExpr *DREOrig = Visitor.Expr;
CodeGenModule.cpp 3118 DLLImportFunctionVisitor Visitor;
3119 Visitor.TraverseFunctionDecl(const_cast<FunctionDecl*>(F));
3120 if (!Visitor.SafeToInline)
  /src/external/apache2/llvm/dist/clang/lib/Lex/
Pragma.cpp 1148 } Visitor{PP};
1157 Visitor.visitAll(false);
1159 Visitor.visitAll(true);
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 285 /// A visitor interface to visit all BoundNodes results for a
287 class Visitor {
289 virtual ~Visitor() = default;
311 void visitMatches(Visitor* ResultVisitor);
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
ClangDiagnosticsEmitter.cpp 695 SubstitutionContext(DiagTextVisitor &Visitor, SubstitutionPiece *P)
696 : Visitor(Visitor) {
697 Substitution = Visitor.Builder.getSubstitution(P);
698 OldMappings = std::move(Visitor.ModifierMappings);
700 Visitor.getSubstitutionMappings(P, OldMappings);
701 Visitor.ModifierMappings = std::move(NewMappings);
705 Visitor.ModifierMappings = std::move(OldMappings);
709 DiagTextVisitor &Visitor;
831 DiagTextDocPrinter Visitor{Builder, Lines}
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/c-index-test/
c-index-test.c 1937 CXCursorVisitor Visitor,
1944 if (Visitor) {
1967 else if (!strcmp(filter, "scan-function")) Visitor = FunctionScanVisitor;
1976 clang_visitChildren(clang_getTranslationUnitCursor(TU), Visitor, &Data);
1993 const char *prefix, CXCursorVisitor Visitor,
2007 result = perform_test_load(Idx, TU, filter, prefix, Visitor, PV, NULL);
2013 const char *filter, CXCursorVisitor Visitor,
2081 result = perform_test_load(Idx, TU, filter, NULL, Visitor, PV,
2089 const char *filter, CXCursorVisitor Visitor,
2185 result = perform_test_load(Idx, TU, filter, NULL, Visitor, PV, NULL)
3192 CXCursorAndRangeVisitor visitor = { 0, findFileRefsVisit }; local
3295 CXCursorAndRangeVisitor visitor = { 0, findFileIncludesVisit }; local
    [all...]

Completed in 75 milliseconds