class ProfileSpecialCaseList

Declaration

class ProfileSpecialCaseList : public SpecialCaseList { /* full declaration omitted */ };

Declared at: clang/lib/Basic/ProfileList.cpp:25

Inherits from: SpecialCaseList

Member Variables

Inherited from SpecialCaseList:

protected Sections

Method Overview

  • public static std::unique_ptr<ProfileSpecialCaseList> create(const std::vector<std::string> & Paths, llvm::vfs::FileSystem & VFS, std::string & Error)
  • public static std::unique_ptr<ProfileSpecialCaseList> createOrDie(const std::vector<std::string> & Paths, llvm::vfs::FileSystem & VFS)
  • public bool hasPrefix(llvm::StringRef Prefix) const
  • public bool isEmpty() const

Inherited from SpecialCaseList:

Methods

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

Declared at: clang/lib/Basic/ProfileList.cpp:28

Parameters

const std::vector<std::string>& Paths
llvm::vfs::FileSystem& VFS
std::string& Error

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

Declared at: clang/lib/Basic/ProfileList.cpp:32

Parameters

const std::vector<std::string>& Paths
llvm::vfs::FileSystem& VFS

bool hasPrefix(llvm::StringRef Prefix) const

Declared at: clang/lib/Basic/ProfileList.cpp:37

Parameters

llvm::StringRef Prefix

bool isEmpty() const

Declared at: clang/lib/Basic/ProfileList.cpp:35