#include "gdbtypes.h"
Definition at line 545 of file gdbtypes.h.
◆ bitsize()
unsigned int field::bitsize |
( |
| ) |
const |
|
inline |
◆ is_artificial()
bool field::is_artificial |
( |
| ) |
const |
|
inline |
◆ is_packed()
bool field::is_packed |
( |
| ) |
const |
|
inline |
◆ is_static()
bool field::is_static |
( |
| ) |
const |
|
inline |
◆ loc_bitpos()
LONGEST field::loc_bitpos |
( |
| ) |
const |
|
inline |
◆ loc_dwarf_block()
dwarf2_locexpr_baton * field::loc_dwarf_block |
( |
| ) |
const |
|
inline |
◆ loc_enumval()
LONGEST field::loc_enumval |
( |
| ) |
const |
|
inline |
◆ loc_kind()
◆ loc_physaddr()
CORE_ADDR field::loc_physaddr |
( |
| ) |
const |
|
inline |
◆ loc_physname()
const char * field::loc_physname |
( |
| ) |
const |
|
inline |
◆ name()
const char * field::name |
( |
| ) |
const |
|
inline |
◆ set_bitsize()
void field::set_bitsize |
( |
unsigned int | bitsize | ) |
|
|
inline |
◆ set_is_artificial()
void field::set_is_artificial |
( |
bool | is_artificial | ) |
|
|
inline |
◆ set_loc_bitpos()
void field::set_loc_bitpos |
( |
LONGEST | bitpos | ) |
|
|
inline |
◆ set_loc_dwarf_block()
void field::set_loc_dwarf_block |
( |
dwarf2_locexpr_baton * | dwarf_block | ) |
|
|
inline |
◆ set_loc_enumval()
void field::set_loc_enumval |
( |
LONGEST | enumval | ) |
|
|
inline |
◆ set_loc_physaddr()
void field::set_loc_physaddr |
( |
CORE_ADDR | physaddr | ) |
|
|
inline |
◆ set_loc_physname()
void field::set_loc_physname |
( |
const char * | physname | ) |
|
|
inline |
◆ set_name()
void field::set_name |
( |
const char * | name | ) |
|
|
inline |
◆ set_type()
void field::set_type |
( |
struct type * | type | ) |
|
|
inline |
◆ type()
struct type * field::type |
( |
| ) |
const |
|
inline |
◆ m_artificial
unsigned int field::m_artificial |
For a function or member type, this is 1 if the argument is marked artificial. Artificial arguments should not be shown to the user. For TYPE_CODE_RANGE it is set if the specific bound is not defined.
Definition at line 678 of file gdbtypes.h.
◆ m_bitsize
unsigned int field::m_bitsize |
Size of this field, in bits, or zero if not packed. If non-zero in an array type, indicates the element size in bits (used only in Ada at the moment). For an unpacked field, the field's type's length says how many bytes the field occupies.
Definition at line 690 of file gdbtypes.h.
◆ m_loc
◆ m_loc_kind
◆ m_name
const char* field::m_name |
Name of field, value or argument. NULL for range bounds, array domains, and member function arguments.
Definition at line 702 of file gdbtypes.h.
◆ m_type
struct type* field::m_type |
In a struct or union type, type of this field.
- In a function or member type, type of this argument.
- In an array type, the domain-type of the array.
Definition at line 696 of file gdbtypes.h.
The documentation for this struct was generated from the following file: