clang 19.0.0git
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
clang::SanitizerSpecialCaseList Class Reference

#include "clang/Basic/SanitizerSpecialCaseList.h"

Inheritance diagram for clang::SanitizerSpecialCaseList:
Inheritance graph


struct  SanitizerSection

Public Member Functions

bool inSection (SanitizerMask Mask, StringRef Prefix, StringRef Query, StringRef Category=StringRef()) const

Static Public Member Functions

static std::unique_ptr< SanitizerSpecialCaseListcreate (const std::vector< std::string > &Paths, llvm::vfs::FileSystem &VFS, std::string &Error)
static std::unique_ptr< SanitizerSpecialCaseListcreateOrDie (const std::vector< std::string > &Paths, llvm::vfs::FileSystem &VFS)

Protected Member Functions

void createSanitizerSections ()

Protected Attributes

std::vector< SanitizerSectionSanitizerSections

Detailed Description

Definition at line 32 of file SanitizerSpecialCaseList.h.

Member Function Documentation

◆ create()

std::unique_ptr< SanitizerSpecialCaseList > SanitizerSpecialCaseList::create ( const std::vector< std::string > &  Paths,
llvm::vfs::FileSystem &  VFS,
std::string &  Error 

Definition at line 18 of file SanitizerSpecialCaseList.cpp.

Referenced by createOrDie().

◆ createOrDie()

std::unique_ptr< SanitizerSpecialCaseList > SanitizerSpecialCaseList::createOrDie ( const std::vector< std::string > &  Paths,
llvm::vfs::FileSystem &  VFS 

Definition at line 31 of file SanitizerSpecialCaseList.cpp.

References create().

◆ createSanitizerSections()

void SanitizerSpecialCaseList::createSanitizerSections ( )

Definition at line 39 of file SanitizerSpecialCaseList.cpp.

References SanitizerSections.

◆ inSection()

bool SanitizerSpecialCaseList::inSection ( SanitizerMask  Mask,
StringRef  Prefix,
StringRef  Query,
StringRef  Category = StringRef() 
) const

Definition at line 57 of file SanitizerSpecialCaseList.cpp.

References Category, and SanitizerSections.

Member Data Documentation

◆ SanitizerSections

std::vector<SanitizerSection> clang::SanitizerSpecialCaseList::SanitizerSections

Definition at line 58 of file SanitizerSpecialCaseList.h.

Referenced by createSanitizerSections(), and inSection().

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