GDB (xrefs)

Public Attributes | List of all members
extension_language_defn Struct Reference

`#include "extension-priv.h"`

## Public Attributes
enum extension_language | language
const char * | name
const char * | capitalized_name
const char * | suffix
const char * | auto_load_suffix
enum command_control_type | cli_control_type
const struct extension_language_script_ops * | script_ops
const struct extension_language_ops * | ops

## Detailed Description

Definition at line 53 of file extension-priv.h.

## Member Data Documentation

## ◆ auto_load_suffix

const char* extension_language_defn::auto_load_suffix

Definition at line 70 of file extension-priv.h.

Referenced by ext_lang_auto_load_suffix().

## ◆ capitalized_name

const char* extension_language_defn::capitalized_name

Definition at line 63 of file extension-priv.h.

Referenced by ext_lang_capitalized_name(), get_xmethod_arg_types(), get_xmethod_result_type(), and VEC().

## ◆ cli_control_type

enum command_control_type extension_language_defn::cli_control_type

Definition at line 76 of file extension-priv.h.

Referenced by eval_ext_lang_from_control_command().

## ◆ language

enum extension_language extension_language_defn::language

Definition at line 56 of file extension-priv.h.

Referenced by get_breakpoint_cond_ext_lang(), get_ext_lang_defn(), and set_active_ext_lang().

## ◆ name

const char* extension_language_defn::name

Definition at line 59 of file extension-priv.h.

Referenced by ext_lang_name().

## ◆ ops

const struct extension_language_ops* extension_language_defn::ops

Definition at line 86 of file extension-priv.h.

Referenced by apply_ext_lang_frame_filter(), apply_ext_lang_type_printers(), apply_ext_lang_val_pretty_printer(), breakpoint_ext_lang_cond_says_stop(), check_quit_flag(), clone_xmethod_worker(), eval_ext_lang_from_control_command(), ext_lang_before_prompt(), ext_lang_initialized_p(), finish_ext_lang_initialization(), free_ext_lang_type_printers(), free_xmethod_worker(), get_breakpoint_cond_ext_lang(), get_xmethod_arg_types(), get_xmethod_result_type(), invoke_xmethod(), preserve_ext_lang_values(), set_active_ext_lang(), set_quit_flag(), start_ext_lang_type_printers(), and VEC().

## ◆ script_ops

const struct extension_language_script_ops* extension_language_defn::script_ops

Definition at line 80 of file extension-priv.h.

Referenced by ext_lang_auto_load_enabled(), ext_lang_objfile_script_executor(), ext_lang_objfile_script_sourcer(), ext_lang_present_p(), and ext_lang_script_sourcer().

## ◆ suffix

const char* extension_language_defn::suffix

Definition at line 66 of file extension-priv.h.

Referenced by ext_lang_suffix(), and get_ext_lang_of_file().

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

- /tmp/gdb-8.1/gdb/extension-priv.h