GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
cli-option.c File Reference
#include "defs.h"
#include "cli/cli-option.h"
#include "cli/cli-decode.h"
#include "cli/cli-utils.h"
#include "cli/cli-setshow.h"
#include "command.h"
#include <vector>

Go to the source code of this file.

Classes

union  gdb::option::option_value
 
struct  gdb::option::option_def_and_value
 
struct  gdb::option::parse_option_completion_info
 

Namespaces

namespace  gdb
 
namespace  gdb::option
 

Functions

static void gdb::option::save_option_value_in_ctx (gdb::optional< option_def_and_value > &ov)
 
static const char * gdb::option::find_end_options_delimiter (const char *args)
 
static void gdb::option::complete_on_options (gdb::array_view< const option_def_group > options_group, completion_tracker &tracker, const char *text, const char *word)
 
void gdb::option::complete_on_all_options (completion_tracker &tracker, gdb::array_view< const option_def_group > options_group)
 
static gdb::optional< option_def_and_valuegdb::option::parse_option (gdb::array_view< const option_def_group > options_group, process_options_mode mode, bool have_delimiter, const char **args, parse_option_completion_info *completion=nullptr)
 
bool gdb::option::complete_options (completion_tracker &tracker, const char **args, process_options_mode mode, gdb::array_view< const option_def_group > options_group)
 
bool gdb::option::process_options (const char **args, process_options_mode mode, gdb::array_view< const option_def_group > options_group)
 
static const char * gdb::option::get_val_type_str (const option_def &opt, std::string &buffer)
 
static void gdb::option::append_indented_doc (const char *doc, std::string &help)
 
static void gdb::option::build_help_option (gdb::array_view< const option_def > options, std::string &help)
 
std::string gdb::option::build_help (const char *help_tmpl, gdb::array_view< const option_def_group > options_group)
 
void gdb::option::add_setshow_cmds_for_options (command_class cmd_class, void *data, gdb::array_view< const option_def > options, struct cmd_list_element **set_list, struct cmd_list_element **show_list)