GDB (API)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
dynamic_prop Struct Reference

#include "gdbtypes.h"

Public Member Functions

dynamic_prop_kind kind () const
 
void set_undefined ()
 
LONGEST const_val () const
 
void set_const_val (LONGEST const_val)
 
bool is_constant () const
 
const dwarf2_property_batonbaton () const
 
void set_locexpr (const dwarf2_property_baton *baton)
 
void set_loclist (const dwarf2_property_baton *baton)
 
void set_addr_offset (const dwarf2_property_baton *baton)
 
const gdb::array_view< variant_part > * variant_parts () const
 
void set_variant_parts (gdb::array_view< variant_part > *variant_parts)
 
struct typeoriginal_type () const
 
void set_original_type (struct type *original_type)
 
const charvariable_name () const
 
void set_variable_name (const char *name)
 

Public Attributes

enum dynamic_prop_kind m_kind
 
union dynamic_prop_data m_data
 

Detailed Description

Used to store a dynamic property.

Definition at line 318 of file gdbtypes.h.

Member Function Documentation

◆ baton()

const dwarf2_property_baton * dynamic_prop::baton ( ) const
inline

Definition at line 348 of file gdbtypes.h.

◆ const_val()

LONGEST dynamic_prop::const_val ( ) const
inline

Definition at line 330 of file gdbtypes.h.

◆ is_constant()

bool dynamic_prop::is_constant ( ) const
inline

Definition at line 345 of file gdbtypes.h.

◆ kind()

dynamic_prop_kind dynamic_prop::kind ( ) const
inline

Definition at line 320 of file gdbtypes.h.

◆ original_type()

struct type * dynamic_prop::original_type ( ) const
inline

Definition at line 388 of file gdbtypes.h.

◆ set_addr_offset()

void dynamic_prop::set_addr_offset ( const dwarf2_property_baton * baton)
inline

Definition at line 369 of file gdbtypes.h.

◆ set_const_val()

void dynamic_prop::set_const_val ( LONGEST const_val)
inline

Definition at line 337 of file gdbtypes.h.

◆ set_locexpr()

void dynamic_prop::set_locexpr ( const dwarf2_property_baton * baton)
inline

Definition at line 357 of file gdbtypes.h.

◆ set_loclist()

void dynamic_prop::set_loclist ( const dwarf2_property_baton * baton)
inline

Definition at line 363 of file gdbtypes.h.

◆ set_original_type()

void dynamic_prop::set_original_type ( struct type * original_type)
inline

Definition at line 395 of file gdbtypes.h.

◆ set_undefined()

void dynamic_prop::set_undefined ( )
inline

Definition at line 325 of file gdbtypes.h.

◆ set_variable_name()

void dynamic_prop::set_variable_name ( const char * name)
inline

Definition at line 411 of file gdbtypes.h.

◆ set_variant_parts()

void dynamic_prop::set_variant_parts ( gdb::array_view< variant_part > * variant_parts)
inline

Definition at line 382 of file gdbtypes.h.

◆ variable_name()

const char * dynamic_prop::variable_name ( ) const
inline

Definition at line 403 of file gdbtypes.h.

◆ variant_parts()

const gdb::array_view< variant_part > * dynamic_prop::variant_parts ( ) const
inline

Definition at line 375 of file gdbtypes.h.

Member Data Documentation

◆ m_data

union dynamic_prop_data dynamic_prop::m_data

Definition at line 421 of file gdbtypes.h.

◆ m_kind

enum dynamic_prop_kind dynamic_prop::m_kind

Definition at line 418 of file gdbtypes.h.


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