10#ifndef LLDB_API_SBTYPESYNTHETIC_H
11#define LLDB_API_SBTYPESYNTHETIC_H
23 uint32_t options = 0);
27 uint32_t options = 0);
33 explicit operator bool()
const;
bool operator==(lldb::SBTypeSynthetic &rhs)
lldb::SBTypeSynthetic & operator=(const lldb::SBTypeSynthetic &rhs)
static SBTypeSynthetic CreateWithScriptCode(const char *data, uint32_t options=0)
void SetOptions(uint32_t)
lldb::ScriptedSyntheticChildrenSP GetSP()
bool operator!=(lldb::SBTypeSynthetic &rhs)
void SetSP(const lldb::ScriptedSyntheticChildrenSP &typefilter_impl_sp)
bool GetDescription(lldb::SBStream &description, lldb::DescriptionLevel description_level)
void SetClassName(const char *data)
void SetClassCode(const char *data)
bool IsEqualTo(lldb::SBTypeSynthetic &rhs)
friend class SBTypeCategory
static SBTypeSynthetic CreateWithClassName(const char *data, uint32_t options=0)
lldb::ScriptedSyntheticChildrenSP m_opaque_sp
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
std::shared_ptr< lldb_private::ScriptedSyntheticChildren > ScriptedSyntheticChildrenSP