class RequiredRefactoringOption

Declaration

template <typename T,
          typename =
              std::enable_if_t<traits::IsValidOptionType<T>::value>>
class RequiredRefactoringOption { /* full declaration omitted */ };

Description

A required refactoring option that stores a value of type \c T.

Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptions.h:44

Templates

T
= std::enable_if_t<traits::IsValidOptionType<T>::value>

Method Overview

  • public const clang::tooling::RequiredRefactoringOption::ValueType & getValue() const
  • public bool isRequired() const

Methods

const clang::tooling::RequiredRefactoringOption::
    ValueType&
    getValue() const

Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptions.h:48

bool isRequired() const

Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptions.h:51