GDB (xrefs)

Public Attributes | List of all members
type_specific Union Reference

`#include "gdbtypes.h"`

## Public Attributes
struct cplus_struct_type * | cplus_stuff
struct gnat_aux_type * | gnat_stuff
const struct floatformat * | floatformat
struct func_type * | func_stuff
struct type * | self_type

## Detailed Description

Definition at line 584 of file gdbtypes.h.

## Member Data Documentation

## ◆ cplus_stuff

struct cplus_struct_type* type_specific::cplus_stuff

CPLUS_STUFF is for TYPE_CODE_STRUCT. It is initialized to point to cplus_struct_default, a default static instance of a struct cplus_struct_type.

Definition at line 590 of file gdbtypes.h.

## ◆ floatformat

const struct floatformat* type_specific::floatformat

FLOATFORMAT is for TYPE_CODE_FLT. It is a pointer to a floatformat object that describes the floating-point value that resides within the type.

Definition at line 601 of file gdbtypes.h.

## ◆ func_stuff

struct func_type* type_specific::func_stuff

For TYPE_CODE_FUNC and TYPE_CODE_METHOD types.

Definition at line 605 of file gdbtypes.h.

## ◆ gnat_stuff

struct gnat_aux_type* type_specific::gnat_stuff

GNAT_STUFF is for types for which the GNAT Ada compiler provides additional information.

Definition at line 595 of file gdbtypes.h.

## ◆ self_type

struct type* type_specific::self_type

For types that are pointer to member types (TYPE_CODE_METHODPTR, TYPE_CODE_MEMBERPTR), SELF_TYPE is the type that this pointer is a member of.

Definition at line 611 of file gdbtypes.h.

The documentation for this union was generated from the following file:

- /tmp/gdb-8.1/gdb/gdbtypes.h