|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
__init__(self,
*args)
__init__(lldb::SBType self) -> SBType __init__(lldb::SBType self,
SBType rhs) -> SBType |
source code
|
|
|
__swig_destroy__(...)
delete_SBType(SBType self) |
|
|
|
|
|
|
|
|
|
GetByteSize(self)
GetByteSize(SBType self) -> uint64_t |
source code
|
|
|
IsPointerType(self)
IsPointerType(SBType self) -> bool |
source code
|
|
|
IsReferenceType(self)
IsReferenceType(SBType self) -> bool |
source code
|
|
|
IsFunctionType(self)
IsFunctionType(SBType self) -> bool |
source code
|
|
|
IsPolymorphicClass(self)
IsPolymorphicClass(SBType self) -> bool |
source code
|
|
|
IsArrayType(self)
IsArrayType(SBType self) -> bool |
source code
|
|
|
IsVectorType(self)
IsVectorType(SBType self) -> bool |
source code
|
|
|
IsTypedefType(self)
IsTypedefType(SBType self) -> bool |
source code
|
|
|
IsAnonymousType(self)
IsAnonymousType(SBType self) -> bool |
source code
|
|
|
GetPointerType(self)
GetPointerType(SBType self) -> SBType |
source code
|
|
|
GetPointeeType(self)
GetPointeeType(SBType self) -> SBType |
source code
|
|
|
GetReferenceType(self)
GetReferenceType(SBType self) -> SBType |
source code
|
|
|
GetTypedefedType(self)
GetTypedefedType(SBType self) -> SBType |
source code
|
|
|
GetDereferencedType(self)
GetDereferencedType(SBType self) -> SBType |
source code
|
|
|
GetUnqualifiedType(self)
GetUnqualifiedType(SBType self) -> SBType |
source code
|
|
|
GetCanonicalType(self)
GetCanonicalType(SBType self) -> SBType |
source code
|
|
|
GetArrayElementType(self)
GetArrayElementType(SBType self) -> SBType |
source code
|
|
|
GetArrayType(self,
*args)
GetArrayType(SBType self, uint64_t size) -> SBType |
source code
|
|
|
GetVectorElementType(self)
GetVectorElementType(SBType self) -> SBType |
source code
|
|
|
GetBasicType(self,
*args)
GetBasicType(SBType self) -> lldb::BasicType GetBasicType(SBType
self, lldb::BasicType type) -> SBType |
source code
|
|
|
GetNumberOfFields(self)
GetNumberOfFields(SBType self) -> uint32_t |
source code
|
|
|
GetNumberOfDirectBaseClasses(self)
GetNumberOfDirectBaseClasses(SBType self) -> uint32_t |
source code
|
|
|
GetNumberOfVirtualBaseClasses(self)
GetNumberOfVirtualBaseClasses(SBType self) -> uint32_t |
source code
|
|
|
GetFieldAtIndex(self,
*args)
GetFieldAtIndex(SBType self, uint32_t idx) -> SBTypeMember |
source code
|
|
|
GetDirectBaseClassAtIndex(self,
*args)
GetDirectBaseClassAtIndex(SBType self, uint32_t idx) ->
SBTypeMember |
source code
|
|
|
GetVirtualBaseClassAtIndex(self,
*args)
GetVirtualBaseClassAtIndex(SBType self, uint32_t idx) ->
SBTypeMember |
source code
|
|
|
GetEnumMembers(self)
GetEnumMembers(SBType self) -> SBTypeEnumMemberList |
source code
|
|
|
GetName(self)
GetName(SBType self) -> str const * |
source code
|
|
|
GetDisplayTypeName(self)
GetDisplayTypeName(SBType self) -> str const * |
source code
|
|
|
GetTypeClass(self)
GetTypeClass(SBType self) -> lldb::TypeClass |
source code
|
|
|
GetNumberOfTemplateArguments(self)
GetNumberOfTemplateArguments(SBType self) -> uint32_t |
source code
|
|
|
GetTemplateArgumentType(self,
*args)
GetTemplateArgumentType(SBType self, uint32_t idx) -> SBType |
source code
|
|
|
GetTemplateArgumentKind(self,
*args)
GetTemplateArgumentKind(SBType self, uint32_t idx) ->
lldb::TemplateArgumentKind |
source code
|
|
|
GetFunctionReturnType(self)
GetFunctionReturnType(SBType self) -> SBType |
source code
|
|
|
GetFunctionArgumentTypes(self)
GetFunctionArgumentTypes(SBType self) -> SBTypeList |
source code
|
|
|
GetNumberOfMemberFunctions(self)
GetNumberOfMemberFunctions(SBType self) -> uint32_t |
source code
|
|
|
GetMemberFunctionAtIndex(self,
*args)
GetMemberFunctionAtIndex(SBType self, uint32_t idx) ->
SBTypeMemberFunction |
source code
|
|
|
IsTypeComplete(self)
IsTypeComplete(SBType self) -> bool |
source code
|
|
|
GetTypeFlags(self)
GetTypeFlags(SBType self) -> uint32_t |
source code
|
|
|
|
|
get_bases_array(self)
An accessor function that returns a list() that contains all direct
base classes in a lldb.SBType object. |
source code
|
|
|
get_vbases_array(self)
An accessor function that returns a list() that contains all fields
in a lldb.SBType object. |
source code
|
|
|
get_fields_array(self)
An accessor function that returns a list() that contains all fields
in a lldb.SBType object. |
source code
|
|
|
get_members_array(self)
An accessor function that returns a list() that contains all members
(base classes and fields) in a lldb.SBType object in ascending bit
offset order. |
source code
|
|
|
get_enum_members_array(self)
An accessor function that returns a list() that contains all enum
members in an lldb.SBType object. |
source code
|
|
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__sizeof__ ,
__subclasshook__
|
|
bases
A read only property that returns a list() of lldb.SBTypeMember
objects that represent all of the direct base classes for this type.
|
|
enum_members
A read only property that returns a list() of all
lldb.SBTypeEnumMember objects that represent the enum members for
this type.
|
|
fields
A read only property that returns a list() of lldb.SBTypeMember
objects that represent all of the fields for this type.
|
|
is_complete
A read only property that returns a boolean value that indicates if
this type is a complete type (True) or a forward declaration (False).
|
|
is_pointer
A read only property that returns a boolean value that indicates if
this type is a pointer type.
|
|
is_reference
A read only property that returns a boolean value that indicates if
this type is a function type.
|
|
members
A read only property that returns a list() of all lldb.SBTypeMember
objects that represent all of the base classes, virtual base classes
and fields for this type in ascending bit offset order.
|
|
name
A read only property that returns the name for this type as a string.
|
|
num_bases
A read only property that returns number of direct base classes in
this type as an integer.
|
|
num_fields
A read only property that returns number of fields in this type as an
integer.
|
|
num_template_args
A read only property that returns number of template arguments in
this type as an integer.
|
|
num_vbases
A read only property that returns number of virtual base classes in
this type as an integer.
|
|
size
A read only property that returns size in bytes for this type as an
integer.
|
|
template_args
A read only property that returns a list() of lldb.SBType objects
that represent all template arguments in this type.
|
|
type
A read only property that returns an lldb enumeration value (see
enumerations that start with "lldb.eTypeClass") that
represents a classification for this type.
|
|
vbases
A read only property that returns a list() of lldb.SBTypeMember
objects that represent all of the virtual base classes for this type.
|
Inherited from object :
__class__
|