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

Derived Classes

tools/clang/tools/clang-refactor/ClangRefactor.cpp
  189 class CommandLineRefactoringOptionVisitor final
  219 class CommandLineRefactoringOptionCreator final

Declarations

tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRule.h
   20 class RefactoringOptionVisitor;
tools/clang/include/clang/Tooling/Refactoring/RefactoringOption.h
   19 class RefactoringOptionVisitor;

References

tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRule.h
   67   virtual void visitRefactoringOptions(RefactoringOptionVisitor &Visitor) = 0;
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
   66 inline void visitRefactoringOptionsImpl(RefactoringOptionVisitor &) {}
   71 void visitRefactoringOptionsImpl(RefactoringOptionVisitor &Visitor,
   74     RefactoringOptionVisitor &Visitor;
   88     RefactoringOptionVisitor &Visitor,
  142     void visitRefactoringOptions(RefactoringOptionVisitor &Visitor) override {
tools/clang/include/clang/Tooling/Refactoring/RefactoringOption.h
   46   virtual void passToVisitor(RefactoringOptionVisitor &Visitor) = 0;
tools/clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
   39   static auto check(ClassT *) -> typename std::is_same<
   40       decltype(std::declval<RefactoringOptionVisitor>().visit(
   47   using Type = decltype(check<RefactoringOptionVisitor>(nullptr));
tools/clang/include/clang/Tooling/Refactoring/RefactoringOptions.h
   27   void passToVisitor(RefactoringOptionVisitor &Visitor) final override {
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  190     : public RefactoringOptionVisitor {
  220     : public RefactoringOptionVisitor {
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;
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>
 2253     inline typename add_rvalue_reference<_Tp>::type