clang-tools 24.0.0git
clang::tidy::utils::UseRangesCheck::Replacer::ResultUsePolicy Struct Reference

#include <UseRangesCheck.h>

Public Types

enum class  Kind { Preserve , AppendAccessorForUsedResult , KeepFixItOnlyForStructuredBinding , SuppressFixItForUsedResult }

Public Attributes

Kind PolicyKind = Kind::Preserve
StringRef Accessor

Detailed Description

Definition at line 46 of file utils/UseRangesCheck.h.

Member Enumeration Documentation

◆ Kind

Enumerator
Preserve 
AppendAccessorForUsedResult 
KeepFixItOnlyForStructuredBinding 
SuppressFixItForUsedResult 

Definition at line 47 of file utils/UseRangesCheck.h.

Member Data Documentation

◆ Accessor

StringRef clang::tidy::utils::UseRangesCheck::Replacer::ResultUsePolicy::Accessor

Definition at line 55 of file utils/UseRangesCheck.h.

◆ PolicyKind

Kind clang::tidy::utils::UseRangesCheck::Replacer::ResultUsePolicy::PolicyKind = Kind::Preserve

Definition at line 54 of file utils/UseRangesCheck.h.

Referenced by clang::tidy::utils::shouldEmitFixIts().


The documentation for this struct was generated from the following file: