class SarifArtifactLocation
Declaration
class SarifArtifactLocation { /* full declaration omitted */ };
Declared at: clang/include/clang/Basic/Sarif.h:71
Member Variables
- private llvm::Optional<uint32_t> Index
- private std::string URI
Method Overview
- private SarifArtifactLocation()
- private SarifArtifactLocation(const std::string & URI)
- public static clang::detail::SarifArtifactLocation create(llvm::StringRef URI)
- public clang::detail::SarifArtifactLocation setIndex(uint32_t Idx)
Methods
¶SarifArtifactLocation()
SarifArtifactLocation()
Declared at: clang/include/clang/Basic/Sarif.h:78
¶SarifArtifactLocation(const std::string& URI)
SarifArtifactLocation(const std::string& URI)
Declared at: clang/include/clang/Basic/Sarif.h:79
Parameters
- const std::string& URI
¶static clang::detail::SarifArtifactLocation
create(llvm::StringRef URI)
static clang::detail::SarifArtifactLocation
create(llvm::StringRef URI)
Declared at: clang/include/clang/Basic/Sarif.h:82
Parameters
- llvm::StringRef URI
¶clang::detail::SarifArtifactLocation setIndex(
uint32_t Idx)
clang::detail::SarifArtifactLocation setIndex(
uint32_t Idx)
Declared at: clang/include/clang/Basic/Sarif.h:86
Parameters
- uint32_t Idx