10 #ifndef LLDB_SBModuleSpec_h_
11 #define LLDB_SBModuleSpec_h_
69 const char *GetObjectName();
71 void SetObjectName(
const char *name);
73 const char *GetTriple();
75 void SetTriple(
const char *triple);
77 const uint8_t *GetUUIDBytes();
79 size_t GetUUIDLength();
81 bool SetUUIDBytes(
const uint8_t *uuid,
size_t uuid_len);
90 std::unique_ptr<lldb_private::ModuleSpec> m_opaque_ap;
120 std::unique_ptr<lldb_private::ModuleSpecList> m_opaque_ap;
125 #endif // LLDB_SBModuleSpec_h_
SBModuleSpec GetSpecAtIndex(size_t i)
void Append(const SBModuleSpec &spec)
SBModuleSpecList & operator=(const SBModuleSpecList &rhs)
bool GetDescription(lldb::SBStream &description)
class LLDB_API SBModuleSpec
static SBModuleSpecList GetModuleSpecifications(const char *path)
SBModuleSpecList FindMatchingSpecs(const SBModuleSpec &match_spec)
SBModuleSpec FindFirstMatchingSpec(const SBModuleSpec &match_spec)