| LLDB mainline
    | 
#include <SBTypeSynthetic.h>
| Public Member Functions | |
| SBTypeSynthetic () | |
| SBTypeSynthetic (const lldb::SBTypeSynthetic &rhs) | |
| ~SBTypeSynthetic () | |
| operator bool () const | |
| bool | IsValid () const | 
| bool | IsClassCode () | 
| bool | IsClassName () | 
| const char * | GetData () | 
| void | SetClassName (const char *data) | 
| void | SetClassCode (const char *data) | 
| uint32_t | GetOptions () | 
| void | SetOptions (uint32_t) | 
| bool | GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level) | 
| lldb::SBTypeSynthetic & | operator= (const lldb::SBTypeSynthetic &rhs) | 
| bool | IsEqualTo (lldb::SBTypeSynthetic &rhs) | 
| bool | operator== (lldb::SBTypeSynthetic &rhs) | 
| bool | operator!= (lldb::SBTypeSynthetic &rhs) | 
| Static Public Member Functions | |
| static SBTypeSynthetic | CreateWithClassName (const char *data, uint32_t options=0) | 
| static SBTypeSynthetic | CreateWithScriptCode (const char *data, uint32_t options=0) | 
| Protected Member Functions | |
| lldb::ScriptedSyntheticChildrenSP | GetSP () | 
| void | SetSP (const lldb::ScriptedSyntheticChildrenSP &typefilter_impl_sp) | 
| SBTypeSynthetic (const lldb::ScriptedSyntheticChildrenSP &) | |
| bool | CopyOnWrite_Impl () | 
| Protected Attributes | |
| lldb::ScriptedSyntheticChildrenSP | m_opaque_sp | 
| Friends | |
| class | SBDebugger | 
| class | SBTypeCategory | 
| class | SBValue | 
Definition at line 17 of file SBTypeSynthetic.h.
| SBTypeSynthetic::SBTypeSynthetic | ( | ) | 
Definition at line 19 of file SBTypeSynthetic.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by CreateWithClassName(), and CreateWithScriptCode().
| SBTypeSynthetic::SBTypeSynthetic | ( | const lldb::SBTypeSynthetic & | rhs | ) | 
Definition at line 41 of file SBTypeSynthetic.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
| 
 | default | 
References GetData(), GetDescription(), GetOptions(), IsClassCode(), IsClassName(), IsEqualTo(), IsValid(), operator!=(), operator=(), operator==(), SetClassCode(), SetClassName(), and SetOptions().
| 
 | protected | 
Definition at line 180 of file SBTypeSynthetic.cpp.
References m_opaque_sp.
| 
 | protected | 
Definition at line 184 of file SBTypeSynthetic.cpp.
References IsValid(), m_opaque_sp, and SetSP().
Referenced by SetOptions().
| 
 | static | 
Definition at line 21 of file SBTypeSynthetic.cpp.
References LLDB_INSTRUMENT_VA, and SBTypeSynthetic().
| 
 | static | 
Definition at line 31 of file SBTypeSynthetic.cpp.
References LLDB_INSTRUMENT_VA, and SBTypeSynthetic().
| const char * SBTypeSynthetic::GetData | ( | ) | 
Definition at line 75 of file SBTypeSynthetic.cpp.
References lldb_private::ConstString::GetCString(), IsClassCode(), IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by lldb::SBTypeCategory::AddTypeSynthetic(), IsEqualTo(), and ~SBTypeSynthetic().
| bool SBTypeSynthetic::GetDescription | ( | lldb::SBStream & | description, | 
| lldb::DescriptionLevel | description_level ) | 
Definition at line 116 of file SBTypeSynthetic.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeSynthetic().
| uint32_t SBTypeSynthetic::GetOptions | ( | ) | 
Definition at line 100 of file SBTypeSynthetic.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by IsEqualTo(), and ~SBTypeSynthetic().
| 
 | protected | 
Definition at line 171 of file SBTypeSynthetic.cpp.
References m_opaque_sp.
Referenced by lldb::SBTypeCategory::AddTypeSynthetic(), and SBValue.
| bool SBTypeSynthetic::IsClassCode | ( | ) | 
Definition at line 58 of file SBTypeSynthetic.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by lldb::SBTypeCategory::AddTypeSynthetic(), GetData(), IsClassName(), IsEqualTo(), and ~SBTypeSynthetic().
| bool SBTypeSynthetic::IsClassName | ( | ) | 
Definition at line 67 of file SBTypeSynthetic.cpp.
References IsClassCode(), IsValid(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBTypeSynthetic().
| bool SBTypeSynthetic::IsEqualTo | ( | lldb::SBTypeSynthetic & | rhs | ) | 
Definition at line 145 of file SBTypeSynthetic.cpp.
References GetData(), GetOptions(), IsClassCode(), IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeSynthetic().
| bool SBTypeSynthetic::IsValid | ( | ) | const | 
Definition at line 48 of file SBTypeSynthetic.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by lldb::SBTypeCategory::AddTypeSynthetic(), CopyOnWrite_Impl(), GetData(), GetOptions(), IsClassCode(), IsClassName(), IsEqualTo(), operator!=(), operator==(), SetClassCode(), SetClassName(), and ~SBTypeSynthetic().
| 
 | explicit | 
Definition at line 52 of file SBTypeSynthetic.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
| bool SBTypeSynthetic::operator!= | ( | lldb::SBTypeSynthetic & | rhs | ) | 
Definition at line 163 of file SBTypeSynthetic.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeSynthetic().
| lldb::SBTypeSynthetic & SBTypeSynthetic::operator= | ( | const lldb::SBTypeSynthetic & | rhs | ) | 
Definition at line 127 of file SBTypeSynthetic.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeSynthetic().
| bool SBTypeSynthetic::operator== | ( | lldb::SBTypeSynthetic & | rhs | ) | 
Definition at line 137 of file SBTypeSynthetic.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeSynthetic().
| void SBTypeSynthetic::SetClassCode | ( | const char * | data | ) | 
Definition at line 93 of file SBTypeSynthetic.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeSynthetic().
| void SBTypeSynthetic::SetClassName | ( | const char * | data | ) | 
Definition at line 86 of file SBTypeSynthetic.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by lldb::SBTypeCategory::AddTypeSynthetic(), and ~SBTypeSynthetic().
| void SBTypeSynthetic::SetOptions | ( | uint32_t | value | ) | 
Definition at line 108 of file SBTypeSynthetic.cpp.
References CopyOnWrite_Impl(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeSynthetic().
| 
 | protected | 
Definition at line 175 of file SBTypeSynthetic.cpp.
References m_opaque_sp.
Referenced by CopyOnWrite_Impl(), lldb::SBValue::GetTypeSynthetic(), and SBValue.
| 
 | friend | 
| 
 | friend | 
Definition at line 64 of file SBTypeSynthetic.h.
References SBTypeCategory.
Referenced by SBTypeCategory.
| 
 | friend | 
| 
 | protected | 
Definition at line 71 of file SBTypeSynthetic.h.
Referenced by CopyOnWrite_Impl(), GetData(), GetDescription(), GetOptions(), GetSP(), IsClassCode(), IsEqualTo(), operator bool(), operator!=(), operator=(), operator==(), SBTypeSynthetic(), SBTypeSynthetic(), SetClassCode(), SetClassName(), SetOptions(), and SetSP().