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:
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:
- public create
- public create
- protected createInternal
- protected createInternal
- public createOrDie
- public inSection
- public inSectionBlame
- protected inSectionBlame
- protected parse
Methods
¶static std::unique_ptr<ProfileSpecialCaseList>
create(const std::vector<std::string>& Paths,
llvm::vfs::FileSystem& VFS,
std::string& Error)
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)
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
bool hasPrefix(llvm::StringRef Prefix) const
Declared at: clang/lib/Basic/ProfileList.cpp:37
Parameters
- llvm::StringRef Prefix
¶bool isEmpty() const
bool isEmpty() const
Declared at: clang/lib/Basic/ProfileList.cpp:35