10 #ifndef LLDB_SBAddress_h_
11 #define LLDB_SBAddress_h_
37 addr_t GetFileAddress()
const;
43 void SetLoadAddress(lldb::addr_t load_addr,
lldb::SBTarget &target);
44 bool OffsetAddress(addr_t offset);
69 lldb::addr_t GetOffset();
83 lldb::AddressClass GetAddressClass();
102 lldb_private::Address *operator->();
104 const lldb_private::Address *operator->()
const;
106 lldb_private::Address *
get();
108 lldb_private::Address &ref();
110 const lldb_private::Address &ref()
const;
112 SBAddress(
const lldb_private::Address *lldb_object_ptr);
114 void SetAddress(
const lldb_private::Address *lldb_object_ptr);
117 std::unique_ptr<lldb_private::Address> m_opaque_ap;
122 #endif // LLDB_SBAddress_h_