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 |