GDB (xrefs)
Public Attributes | List of all members
type_specific Union Reference

#include "gdbtypes.h"

Public Attributes

struct cplus_struct_typecplus_stuff
 
struct gnat_aux_typegnat_stuff
 
const struct floatformat * floatformat
 
struct func_typefunc_stuff
 
struct typeself_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: