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