Public Member Functions | |
def | __init__ |
def | __cmp__ |
Public Attributes | |
name | |
value | |
short_name |
A class that allows us to store a flag name, its short name, and its value. In the GDB sources, struct type has a component called instance_flags in which the value is the addition of various flags. These flags are defined by two enumerates: type_flag_value, and type_instance_flag_value. This class helps us recreate a list with all these flags that is easy to manipulate and sort. Because all flag names start with either TYPE_FLAG_ or TYPE_INSTANCE_FLAG_, a short_name attribute is provided that strips this prefix. ATTRIBUTES name: The enumeration name (eg: "TYPE_FLAG_UNSIGNED"). value: The associated value. short_name: The enumeration name, with the suffix stripped.
Definition at line 21 of file gdb-gdb.py.
def gdb-gdb.TypeFlag.__init__ | ( | self, | |
name, | |||
value | |||
) |
Definition at line 38 of file gdb-gdb.py.
def gdb-gdb.TypeFlag.__cmp__ | ( | self, | |
other | |||
) |
Sort by value order.
Definition at line 44 of file gdb-gdb.py.
Definition at line 38 of file gdb-gdb.py.
gdb-gdb.TypeFlag::short_name |
Definition at line 38 of file gdb-gdb.py.
gdb-gdb.TypeFlag::value |
Definition at line 38 of file gdb-gdb.py.