clang 22.0.0git
clang::SanitizerMaskCutoffs Class Reference

#include "clang/Basic/Sanitizers.h"

Public Member Functions

std::optional< doubleoperator[] (unsigned Kind) const
void set (SanitizerMask K, double V)
void clear (SanitizerMask K=SanitizerKind::All)
std::optional< std::vector< unsigned > > getAllScaled (unsigned ScalingFactor) const

Detailed Description

Definition at line 157 of file Sanitizers.h.

Member Function Documentation

◆ clear()

void SanitizerMaskCutoffs::clear ( SanitizerMask K = SanitizerKind::All)

Definition at line 43 of file Sanitizers.cpp.

References set().

◆ getAllScaled()

std::optional< std::vector< unsigned > > SanitizerMaskCutoffs::getAllScaled ( unsigned ScalingFactor) const

Definition at line 46 of file Sanitizers.cpp.

References clang::C, lround, and clang::SanitizerKind::SO_Count.

Referenced by addSanitizers().

◆ operator[]()

std::optional< double > SanitizerMaskCutoffs::operator[] ( unsigned Kind) const

Definition at line 36 of file Sanitizers.cpp.

References SanitizerMaskCutoffsEps.

◆ set()

void SanitizerMaskCutoffs::set ( SanitizerMask K,
double V )

The documentation for this class was generated from the following files: