GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Private Member Functions | List of all members
gdb::option::option_def_and_value Struct Reference

Public Member Functions

 option_def_and_value (const option_def &option_, void *ctx_, gdb::optional< option_value > &&value_={})
 
 option_def_and_value (option_def_and_value &&rval)
 
 DISABLE_COPY_AND_ASSIGN (option_def_and_value)
 
 ~option_def_and_value ()
 

Public Attributes

const option_defoption
 
void * ctx
 
gdb::optional< option_valuevalue
 

Static Private Member Functions

static void clear_value (const option_def &option, gdb::optional< option_value > &value)
 

Detailed Description

Definition at line 52 of file cli-option.c.

Constructor & Destructor Documentation

◆ option_def_and_value() [1/2]

gdb::option::option_def_and_value::option_def_and_value ( const option_def & option_,
void * ctx_,
gdb::optional< option_value > && value_ = {} )
inline

Definition at line 64 of file cli-option.c.

◆ option_def_and_value() [2/2]

gdb::option::option_def_and_value::option_def_and_value ( option_def_and_value && rval)
inline

Definition at line 75 of file cli-option.c.

References clear_value().

◆ ~option_def_and_value()

gdb::option::option_def_and_value::~option_def_and_value ( )
inline

Definition at line 85 of file cli-option.c.

References option, gdb::option::option_def::type, and var_string.

Member Function Documentation

◆ clear_value()

static void gdb::option::option_def_and_value::clear_value ( const option_def & option,
gdb::optional< option_value > & value )
inlinestaticprivate

Definition at line 101 of file cli-option.c.

References option, gdb::option::option_def::type, and var_string.

Referenced by option_def_and_value().

◆ DISABLE_COPY_AND_ASSIGN()

gdb::option::option_def_and_value::DISABLE_COPY_AND_ASSIGN ( option_def_and_value )

Member Data Documentation

◆ ctx

void* gdb::option::option_def_and_value::ctx

Definition at line 58 of file cli-option.c.

◆ option

const option_def& gdb::option::option_def_and_value::option

Definition at line 55 of file cli-option.c.

Referenced by clear_value(), and ~option_def_and_value().

◆ value

gdb::optional<option_value> gdb::option::option_def_and_value::value

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