reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/clang/include/clang/Tooling/Tooling.h
  399   class SimpleFrontendActionFactory : public FrontendActionFactory {
  413   class FrontendActionFactoryAdapter : public FrontendActionFactory {
tools/clang/lib/Tooling/Tooling.cpp
  275 class SingleFrontendActionFactory : public FrontendActionFactory {
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  459     class ToolActionFactory : public FrontendActionFactory {
tools/clang/tools/extra/clang-doc/ClangDoc.cpp
   29 class MapperActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.h
   43 class FindAllSymbolsActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clang-move/Move.h
  221 class ClangMoveActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  530   class ActionFactory : public FrontendActionFactory {
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp
   38 class IndexActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  198 class SymbolIndexActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  128 class CoverageCheckerFrontendActionFactory : public FrontendActionFactory {
tools/clang/tools/extra/modularize/Modularize.cpp
  718 class ModularizeFrontendActionFactory : public FrontendActionFactory {
  803 class CompileCheckFrontendActionFactory : public FrontendActionFactory {
tools/clang/tools/extra/pp-trace/PPTrace.cpp
  111 class PPTraceFrontendActionFactory : public tooling::FrontendActionFactory {
tools/clang/unittests/Tooling/ExecutionTest.cpp
   78 class ReportResultActionFactory : public FrontendActionFactory {

References

tools/clang/include/clang/Tooling/AllTUsExecution.h
   51           std::pair<std::unique_ptr<FrontendActionFactory>, ArgumentsAdjuster>>
tools/clang/include/clang/Tooling/Execution.h
  121           std::pair<std::unique_ptr<FrontendActionFactory>, ArgumentsAdjuster>>
  125   llvm::Error execute(std::unique_ptr<FrontendActionFactory> Action);
  127   llvm::Error execute(std::unique_ptr<FrontendActionFactory> Action,
tools/clang/include/clang/Tooling/Refactoring.h
   53   int runAndSave(FrontendActionFactory *ActionFactory);
tools/clang/include/clang/Tooling/StandaloneExecution.h
   59           std::pair<std::unique_ptr<FrontendActionFactory>, ArgumentsAdjuster>>
tools/clang/include/clang/Tooling/Tooling.h
  113 std::unique_ptr<FrontendActionFactory> newFrontendActionFactory();
  145 inline std::unique_ptr<FrontendActionFactory> newFrontendActionFactory(
  398 std::unique_ptr<FrontendActionFactory> newFrontendActionFactory() {
  399   class SimpleFrontendActionFactory : public FrontendActionFactory {
  406   return std::unique_ptr<FrontendActionFactory>(
  411 inline std::unique_ptr<FrontendActionFactory> newFrontendActionFactory(
  413   class FrontendActionFactoryAdapter : public FrontendActionFactory {
  459   return std::unique_ptr<FrontendActionFactory>(
tools/clang/lib/Tooling/AllTUsExecution.cpp
   79         std::pair<std::unique_ptr<FrontendActionFactory>, ArgumentsAdjuster>>
tools/clang/lib/Tooling/Execution.cpp
   43 ToolExecutor::execute(std::unique_ptr<FrontendActionFactory> Action) {
   47 llvm::Error ToolExecutor::execute(std::unique_ptr<FrontendActionFactory> Action,
   50       std::pair<std::unique_ptr<FrontendActionFactory>, ArgumentsAdjuster>>
tools/clang/lib/Tooling/Refactoring.cpp
   36 int RefactoringTool::runAndSave(FrontendActionFactory *ActionFactory) {
tools/clang/lib/Tooling/StandaloneExecution.cpp
   54         std::pair<std::unique_ptr<FrontendActionFactory>, ArgumentsAdjuster>>
tools/clang/lib/Tooling/Tooling.cpp
  275 class SingleFrontendActionFactory : public FrontendActionFactory {
tools/clang/tools/clang-check/ClangCheck.cpp
  177   std::unique_ptr<FrontendActionFactory> FrontendFactory;
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  429   llvm::Expected<std::unique_ptr<FrontendActionFactory>>
  459     class ToolActionFactory : public FrontendActionFactory {
tools/clang/tools/clang-rename/ClangRename.cpp
  180   std::unique_ptr<tooling::FrontendActionFactory> Factory =
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp
  118   std::unique_ptr<tooling::FrontendActionFactory> Factory =
tools/clang/tools/extra/clang-doc/ClangDoc.cpp
   29 class MapperActionFactory : public tooling::FrontendActionFactory {
   55 std::unique_ptr<tooling::FrontendActionFactory>
tools/clang/tools/extra/clang-doc/ClangDoc.h
   27 std::unique_ptr<tooling::FrontendActionFactory>
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.h
   43 class FindAllSymbolsActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clang-move/Move.h
  221 class ClangMoveActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  530   class ActionFactory : public FrontendActionFactory {
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp
   38 class IndexActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  198 class SymbolIndexActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  128 class CoverageCheckerFrontendActionFactory : public FrontendActionFactory {
tools/clang/tools/extra/modularize/Modularize.cpp
  718 class ModularizeFrontendActionFactory : public FrontendActionFactory {
  803 class CompileCheckFrontendActionFactory : public FrontendActionFactory {
tools/clang/tools/extra/pp-trace/PPTrace.cpp
  111 class PPTraceFrontendActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/unittests/clang-change-namespace/ChangeNamespaceTests.cpp
   44     std::unique_ptr<tooling::FrontendActionFactory> Factory =
tools/clang/tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp
   94     std::unique_ptr<tooling::FrontendActionFactory> Factory(
tools/clang/unittests/AST/ASTPrint.h
   69   std::unique_ptr<tooling::FrontendActionFactory> Factory(
tools/clang/unittests/AST/DataCollectionTest.cpp
   78   std::unique_ptr<FrontendActionFactory> Factory(
tools/clang/unittests/AST/DeclPrinterTest.cpp
   82   std::unique_ptr<FrontendActionFactory> Factory(
tools/clang/unittests/AST/DeclTest.cpp
   27   std::unique_ptr<FrontendActionFactory> Factory(
tools/clang/unittests/AST/MatchVerifier.h
   86   std::unique_ptr<tooling::FrontendActionFactory> Factory(
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp
   72   std::unique_ptr<FrontendActionFactory> Factory =
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp
   60   std::unique_ptr<FrontendActionFactory> Factory(
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp
  106   std::unique_ptr<FrontendActionFactory> Factory(
  128   std::unique_ptr<FrontendActionFactory> Factory(
  154   std::unique_ptr<FrontendActionFactory> Factory(
tools/clang/unittests/ASTMatchers/ASTMatchersTest.h
   84   std::unique_ptr<FrontendActionFactory> Factory(
  265   std::unique_ptr<FrontendActionFactory> Factory(
  326   std::unique_ptr<FrontendActionFactory> Factory(
tools/clang/unittests/Analysis/CFGBuildResult.h
   59   std::unique_ptr<tooling::FrontendActionFactory> Factory(
tools/clang/unittests/Rename/ClangRenameTest.h
   62     std::unique_ptr<tooling::FrontendActionFactory> USRFindingActionFactory =
tools/clang/unittests/Tooling/ExecutionTest.cpp
   78 class ReportResultActionFactory : public FrontendActionFactory {
  101   execute(llvm::ArrayRef<std::pair<std::unique_ptr<FrontendActionFactory>,
tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp
   26   std::unique_ptr<tooling::FrontendActionFactory> Factory(
tools/clang/unittests/Tooling/ToolingTest.cpp
  130   std::unique_ptr<FrontendActionFactory> Factory(
  144   std::unique_ptr<FrontendActionFactory> Factory(
  230   std::unique_ptr<FrontendActionFactory> Action(
  379   std::unique_ptr<FrontendActionFactory> Action(
  411   std::unique_ptr<FrontendActionFactory> Action(
  445   std::unique_ptr<FrontendActionFactory> Action(
  457   std::unique_ptr<FrontendActionFactory> Action(
  488   std::unique_ptr<FrontendActionFactory> Action(
  622   std::unique_ptr<FrontendActionFactory> Action(
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>