clang 22.0.0git
|
#include "clang/Analysis/Analyses/UnsafeBufferUsage.h"
Public Types | |
enum class | Kind { Wontfix , Span , Iterator , Array , Vector } |
Public Member Functions | |
FixitStrategy ()=default | |
FixitStrategy (const FixitStrategy &)=delete | |
FixitStrategy & | operator= (const FixitStrategy &)=delete |
FixitStrategy (FixitStrategy &&)=default | |
FixitStrategy & | operator= (FixitStrategy &&)=default |
void | set (const VarDecl *VD, Kind K) |
Kind | lookup (const VarDecl *VD) const |
Definition at line 51 of file UnsafeBufferUsage.h.
|
strong |
Enumerator | |
---|---|
Wontfix | |
Span | |
Iterator | |
Array | |
Vector |
Definition at line 53 of file UnsafeBufferUsage.h.
|
default |
Referenced by FixitStrategy(), FixitStrategy(), operator=(), and operator=().
|
delete |
References FixitStrategy().
|
default |
References FixitStrategy().
Definition at line 75 of file UnsafeBufferUsage.h.
References Wontfix.
Referenced by createOverloadsForFixedParams(), getFixIts(), UPCPreIncrementGadget::getFixits(), and UUCAddAssignGadget::getFixits().
|
delete |
References FixitStrategy().
|
default |
References FixitStrategy().
Definition at line 73 of file UnsafeBufferUsage.h.
Referenced by getNaiveStrategy().