GDB (xrefs)
Public Member Functions | Public Attributes | List of all members
tdesc_type Struct Referenceabstract
Inheritance diagram for tdesc_type:
tdesc_element tdesc_type_builtin tdesc_type_vector tdesc_type_with_fields

Public Member Functions

 tdesc_type (const std::string &name_, enum tdesc_type_kind kind_)
 
virtual ~tdesc_type ()=default
 
 DISABLE_COPY_AND_ASSIGN (tdesc_type)
 
bool operator== (const tdesc_type &other) const
 
bool operator!= (const tdesc_type &other) const
 
virtual typemake_gdb_type (struct gdbarch *gdbarch) const =0
 
- Public Member Functions inherited from tdesc_element
virtual void accept (tdesc_element_visitor &v) const =0
 

Public Attributes

std::string name
 
enum tdesc_type_kind kind
 

Detailed Description

Definition at line 201 of file target-descriptions.c.

Constructor & Destructor Documentation

◆ tdesc_type()

tdesc_type::tdesc_type ( const std::string name_,
enum tdesc_type_kind  kind_ 
)
inline

Definition at line 203 of file target-descriptions.c.

◆ ~tdesc_type()

virtual tdesc_type::~tdesc_type ( )
virtualdefault

Member Function Documentation

◆ DISABLE_COPY_AND_ASSIGN()

tdesc_type::DISABLE_COPY_AND_ASSIGN ( tdesc_type  )

◆ make_gdb_type()

virtual type* tdesc_type::make_gdb_type ( struct gdbarch gdbarch) const
pure virtual

◆ operator!=()

bool tdesc_type::operator!= ( const tdesc_type other) const
inline

Definition at line 222 of file target-descriptions.c.

◆ operator==()

bool tdesc_type::operator== ( const tdesc_type other) const
inline

Definition at line 217 of file target-descriptions.c.

References kind, and name.

Member Data Documentation

◆ kind

enum tdesc_type_kind tdesc_type::kind

◆ name

std::string tdesc_type::name

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