struct SanitizerSet
Declaration
struct SanitizerSet { /* full declaration omitted */ };
Declared at: clang/include/clang/Basic/Sanitizers.h:153
Member Variables
- public clang::SanitizerMask Mask
- Bitmask of enabled sanitizers.
Method Overview
- public void clear(clang::SanitizerMask K = SanitizerKind::All)
- public bool empty() const
- public bool has(clang::SanitizerMask K) const
- public bool hasOneOf(clang::SanitizerMask K) const
- public void set(clang::SanitizerMask K, bool Value)
Methods
¶void clear(
clang::SanitizerMask K = SanitizerKind::All)
void clear(
clang::SanitizerMask K = SanitizerKind::All)
Description
Disable the sanitizers specified in \p K.
Declared at: clang/include/clang/Basic/Sanitizers.h:170
Parameters
- clang::SanitizerMask K = SanitizerKind::All
¶bool empty() const
bool empty() const
Description
Returns true if no sanitizers are enabled.
Declared at: clang/include/clang/Basic/Sanitizers.h:173
¶bool has(clang::SanitizerMask K) const
bool has(clang::SanitizerMask K) const
Description
Check if a certain (single) sanitizer is enabled.
Declared at: clang/include/clang/Basic/Sanitizers.h:155
Parameters
¶bool hasOneOf(clang::SanitizerMask K) const
bool hasOneOf(clang::SanitizerMask K) const
Description
Check if one or more sanitizers are enabled.
Declared at: clang/include/clang/Basic/Sanitizers.h:161
Parameters
¶void set(clang::SanitizerMask K, bool Value)
void set(clang::SanitizerMask K, bool Value)
Description
Enable or disable a certain (single) sanitizer.
Declared at: clang/include/clang/Basic/Sanitizers.h:164
Parameters
- clang::SanitizerMask K
- bool Value