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
const clang::tooling::RequiredRefactoringOption::
ValueType&
getValue() const
Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptions.h:48
¶bool isRequired() const
bool isRequired() const
Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptions.h:51