Struct lldb::SBType
[−]
[src]
pub struct SBType {
pub raw: SBTypeRef,
}Fields
raw: SBTypeRef
The underlying raw SBTypeRef.
Methods
impl SBType[src]
pub fn wrap(raw: SBTypeRef) -> SBType[src]
Construct a new SBType.
pub fn maybe_wrap(raw: SBTypeRef) -> Option<SBType>[src]
Construct a new Some(SBType) or None.
pub fn is_valid(&self) -> bool[src]
Check whether or not this is a valid SBType value.
pub fn is_pointer_type(&self) -> bool[src]
pub fn is_reference_type(&self) -> bool[src]
pub fn is_function_type(&self) -> bool[src]
pub fn is_polymorphic_class(&self) -> bool[src]
pub fn is_array_type(&self) -> bool[src]
pub fn is_vector_type(&self) -> bool[src]
pub fn is_typedef_type(&self) -> bool[src]
pub fn pointer_type(&self) -> Option<SBType>[src]
pub fn pointee_type(&self) -> Option<SBType>[src]
pub fn reference_type(&self) -> Option<SBType>[src]
pub fn typedefed_type(&self) -> Option<SBType>[src]
pub fn dereferenced_type(&self) -> Option<SBType>[src]
pub fn unqualified_type(&self) -> Option<SBType>[src]
pub fn array_element_type(&self) -> Option<SBType>[src]
pub fn vector_element_type(&self) -> Option<SBType>[src]
pub fn canonical_type(&self) -> Option<SBType>[src]
pub fn basic_type(&self) -> BasicType[src]
pub fn name(&self) -> &str[src]
pub fn display_type_name(&self) -> &str[src]
Trait Implementations
impl Debug for SBType[src]
fn fmt(&self, fmt: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more