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 |