|  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | __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__ |