9#ifndef LLDB_API_SBMODULESPEC_H
10#define LLDB_API_SBMODULESPEC_H
27 explicit operator bool()
const;
66 const char *GetObjectName();
68 void SetObjectName(
const char *name);
70 const char *GetTriple();
72 void SetTriple(
const char *triple);
74 const uint8_t *GetUUIDBytes();
76 size_t GetUUIDLength();
78 bool SetUUIDBytes(
const uint8_t *uuid,
size_t uuid_len);
80 uint64_t GetObjectOffset();
82 void SetObjectOffset(uint64_t object_offset);
84 uint64_t GetObjectSize();
86 void SetObjectSize(uint64_t object_size);
SBModuleSpec GetSpecAtIndex(size_t i)
SBModuleSpecList FindMatchingSpecs(const SBModuleSpec &match_spec)
SBModuleSpec FindFirstMatchingSpec(const SBModuleSpec &match_spec)
void Append(const SBModuleSpec &spec)
bool GetDescription(lldb::SBStream &description)
static SBModuleSpecList GetModuleSpecifications(const char *path)
std::unique_ptr< lldb_private::ModuleSpecList > m_opaque_up
SBModuleSpecList & operator=(const SBModuleSpecList &rhs)
std::unique_ptr< lldb_private::ModuleSpec > m_opaque_up