Package lldb :: Class SBTypeEnumMember |
[hide private]
[frames] | no frames]

# Class SBTypeEnumMember

source code

Represents a member of an enum in lldb.

Instance Methods | [hide private]
__setattr__(self, name, value) x.__setattr__('name', value) <==> x.name = value | source code
__getattr__(self, name) | source code
__repr__(self) repr(x) | source code
__init__(self, *args) __init__(lldb::SBTypeEnumMember self) -> SBTypeEnumMember __init__(lldb::SBTypeEnumMember self, SBTypeEnumMember rhs) -> SBTypeEnumMember | source code
__swig_destroy__(...) delete_SBTypeEnumMember(SBTypeEnumMember self) |
__del__(self) | source code
__nonzero__(self) | source code
IsValid(self) IsValid(SBTypeEnumMember self) -> bool | source code
GetValueAsSigned(self) GetValueAsSigned(SBTypeEnumMember self) -> int64_t | source code
GetValueAsUnsigned(self) GetValueAsUnsigned(SBTypeEnumMember self) -> uint64_t | source code
GetName(self) GetName(SBTypeEnumMember self) -> str const * | source code
GetType(self) GetType(SBTypeEnumMember self) -> SBType | source code
GetDescription(self, *args) GetDescription(SBTypeEnumMember self, SBStream description, lldb::DescriptionLevel description_level) -> bool | source code
__str__(self) __str__(SBTypeEnumMember self) -> PyObject * | source code
Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__sizeof__`, `__subclasshook__`

Class Variables | [hide private]
| __swig_setmethods__ = ``{``}``
| __swig_getmethods__ = `{}`

Properties | [hide private]
| name A read only property that returns the name for this enum member as a string.
| signed A read only property that returns the value of this enum member as a signed integer.
| type A read only property that returns an lldb object that represents the type (lldb.SBType) for this enum member.
| unsigned A read only property that returns the value of this enum member as a unsigned integer.
Inherited from `object`: `__class__`

Method Details | [hide private]

### __setattr__(self, name, value) | source code
x.__setattr__('name', value) <==> x.name = value Overrides: object.__setattr__ (inherited documentation)

### __repr__(self) (Representation operator) | source code
repr(x) Overrides: object.__repr__ (inherited documentation)

### __init__(self, *args) (Constructor) | source code
__init__(lldb::SBTypeEnumMember self) -> SBTypeEnumMember __init__(lldb::SBTypeEnumMember self, SBTypeEnumMember rhs) -> SBTypeEnumMember Overrides: object.__init__

### __str__(self) (Informal representation operator) | source code
__str__(SBTypeEnumMember self) -> PyObject * Overrides: object.__str__

Property Details | [hide private]

### name A read only property that returns the name for this enum member as a string. Get Method: GetName(self) - GetName(SBTypeEnumMember self) -> str const *

### signed A read only property that returns the value of this enum member as a signed integer. Get Method: GetValueAsSigned(self) - GetValueAsSigned(SBTypeEnumMember self) -> int64_t

### type A read only property that returns an lldb object that represents the type (lldb.SBType) for this enum member. Get Method: GetType(self) - GetType(SBTypeEnumMember self) -> SBType

### unsigned A read only property that returns the value of this enum member as a unsigned integer. Get Method: GetValueAsUnsigned(self) - GetValueAsUnsigned(SBTypeEnumMember self) -> uint64_t