LLDB API Documentation
#include <SBType.h>

Protected Member Functions | |
| lldb_private::TypeImpl & | ref () |
| const lldb_private::TypeImpl & | ref () const |
| lldb::TypeImplSP | GetSP () |
| void | SetSP (const lldb::TypeImplSP &type_impl_sp) |
| SBType (const lldb_private::CompilerType &) | |
| SBType (const lldb::TypeSP &) | |
| SBType (const lldb::TypeImplSP &) | |
Protected Attributes | |
| lldb::TypeImplSP | m_opaque_sp |
Friends | |
| class | SBFunction |
| class | SBModule |
| class | SBTarget |
| class | SBTypeEnumMember |
| class | SBTypeEnumMemberList |
| class | SBTypeNameSpecifier |
| class | SBTypeMember |
| class | SBTypeMemberFunction |
| class | SBTypeList |
| class | SBValue |
| lldb::SBType::SBType | ( | ) |
| lldb::SBType::SBType | ( | const lldb::SBType & | rhs | ) |
| lldb::SBType::~SBType | ( | ) |
|
protected |
|
protected |
|
protected |
| lldb::SBType lldb::SBType::GetArrayElementType | ( | ) |
| lldb::SBType lldb::SBType::GetArrayType | ( | uint64_t | size | ) |
| lldb::BasicType lldb::SBType::GetBasicType | ( | ) |
| lldb::SBType lldb::SBType::GetBasicType | ( | lldb::BasicType | type | ) |
| uint64_t lldb::SBType::GetByteSize | ( | ) |
| lldb::SBType lldb::SBType::GetCanonicalType | ( | ) |
| lldb::SBType lldb::SBType::GetDereferencedType | ( | ) |
| bool lldb::SBType::GetDescription | ( | lldb::SBStream & | description, |
| lldb::DescriptionLevel | description_level | ||
| ) |
| lldb::SBTypeMember lldb::SBType::GetDirectBaseClassAtIndex | ( | uint32_t | idx | ) |
| const char* lldb::SBType::GetDisplayTypeName | ( | ) |
| lldb::SBTypeEnumMemberList lldb::SBType::GetEnumMembers | ( | ) |
| lldb::SBTypeMember lldb::SBType::GetFieldAtIndex | ( | uint32_t | idx | ) |
| lldb::SBTypeList lldb::SBType::GetFunctionArgumentTypes | ( | ) |
| lldb::SBType lldb::SBType::GetFunctionReturnType | ( | ) |
| lldb::SBTypeMemberFunction lldb::SBType::GetMemberFunctionAtIndex | ( | uint32_t | idx | ) |
| const char* lldb::SBType::GetName | ( | ) |
| uint32_t lldb::SBType::GetNumberOfDirectBaseClasses | ( | ) |
| uint32_t lldb::SBType::GetNumberOfFields | ( | ) |
| uint32_t lldb::SBType::GetNumberOfMemberFunctions | ( | ) |
| uint32_t lldb::SBType::GetNumberOfTemplateArguments | ( | ) |
| uint32_t lldb::SBType::GetNumberOfVirtualBaseClasses | ( | ) |
| lldb::SBType lldb::SBType::GetPointeeType | ( | ) |
| lldb::SBType lldb::SBType::GetPointerType | ( | ) |
| lldb::SBType lldb::SBType::GetReferenceType | ( | ) |
|
protected |
| lldb::TemplateArgumentKind lldb::SBType::GetTemplateArgumentKind | ( | uint32_t | idx | ) |
| lldb::SBType lldb::SBType::GetTemplateArgumentType | ( | uint32_t | idx | ) |
| lldb::TypeClass lldb::SBType::GetTypeClass | ( | ) |
| lldb::SBType lldb::SBType::GetTypedefedType | ( | ) |
| uint32_t lldb::SBType::GetTypeFlags | ( | ) |
| lldb::SBType lldb::SBType::GetUnqualifiedType | ( | ) |
| lldb::SBType lldb::SBType::GetVectorElementType | ( | ) |
| lldb::SBTypeMember lldb::SBType::GetVirtualBaseClassAtIndex | ( | uint32_t | idx | ) |
| bool lldb::SBType::IsAnonymousType | ( | ) |
| bool lldb::SBType::IsArrayType | ( | ) |
| bool lldb::SBType::IsFunctionType | ( | ) |
| bool lldb::SBType::IsPointerType | ( | ) |
| bool lldb::SBType::IsPolymorphicClass | ( | ) |
| bool lldb::SBType::IsReferenceType | ( | ) |
| bool lldb::SBType::IsTypeComplete | ( | ) |
| bool lldb::SBType::IsTypedefType | ( | ) |
| bool lldb::SBType::IsValid | ( | ) | const |
| bool lldb::SBType::IsVectorType | ( | ) |
| bool lldb::SBType::operator!= | ( | lldb::SBType & | rhs | ) |
| lldb::SBType& lldb::SBType::operator= | ( | const lldb::SBType & | rhs | ) |
| bool lldb::SBType::operator== | ( | lldb::SBType & | rhs | ) |
|
protected |
|
protected |
|
protected |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |