clang  7.0.0svn
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
Collaboration diagram for clang::SanitizerSpecialCaseList:
Collaboration 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, std::string &Error)
static std::unique_ptr< SanitizerSpecialCaseListcreateOrDie (const std::vector< std::string > &Paths)

Protected Member Functions

void createSanitizerSections ()

Protected Attributes

std::vector< SanitizerSectionSanitizerSections

Detailed Description

Definition at line 25 of file SanitizerSpecialCaseList.h.

Member Function Documentation

◆ create()

std::unique_ptr< SanitizerSpecialCaseList > SanitizerSpecialCaseList::create ( const std::vector< std::string > &  Paths,
std::string &  Error 

Definition at line 19 of file SanitizerSpecialCaseList.cpp.

Referenced by createOrDie().

◆ createOrDie()

std::unique_ptr< SanitizerSpecialCaseList > SanitizerSpecialCaseList::createOrDie ( const std::vector< std::string > &  Paths)

Definition at line 31 of file SanitizerSpecialCaseList.cpp.

References create(), and clang::Error.

◆ createSanitizerSections()

void SanitizerSpecialCaseList::createSanitizerSections ( )

Definition at line 38 of file SanitizerSpecialCaseList.cpp.

◆ inSection()

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

Definition at line 55 of file SanitizerSpecialCaseList.cpp.

Member Data Documentation

◆ SanitizerSections

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

Definition at line 49 of file SanitizerSpecialCaseList.h.

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