11 #ifndef LLDB_SBTypeSynthetic_h_
12 #define LLDB_SBTypeSynthetic_h_
16 #ifndef LLDB_DISABLE_PYTHON
25 CreateWithClassName(
const char *data,
26 uint32_t options = 0);
29 CreateWithScriptCode(
const char *data,
30 uint32_t options = 0);
42 const char *GetData();
44 void SetClassName(
const char *data);
46 void SetClassCode(
const char *data);
48 uint32_t GetOptions();
50 void SetOptions(uint32_t);
53 lldb::DescriptionLevel description_level);
68 lldb::ScriptedSyntheticChildrenSP GetSP();
70 void SetSP(
const lldb::ScriptedSyntheticChildrenSP &typefilter_impl_sp);
76 bool CopyOnWrite_Impl();
81 #endif // LLDB_DISABLE_PYTHON
83 #endif // LLDB_SBTypeSynthetic_h_
lldb::ScriptedSyntheticChildrenSP m_opaque_sp
class LLDB_API SBTypeSynthetic