GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Member Functions | List of all members
completion_result Struct Reference

#include "completer.h"

Public Member Functions

 completion_result ()
 
 completion_result (char **match_list, size_t number_matches, bool completion_suppress_append)
 
 ~completion_result ()
 
 DISABLE_COPY_AND_ASSIGN (completion_result)
 
 completion_result (completion_result &&rhs) noexcept
 
char ** release_match_list ()
 
void sort_match_list ()
 

Public Attributes

char ** match_list
 
size_t number_matches
 
bool completion_suppress_append
 

Private Member Functions

void reset_match_list ()
 

Detailed Description

Definition at line 248 of file completer.h.

Constructor & Destructor Documentation

◆ completion_result() [1/3]

completion_result::completion_result ( )

Definition at line 2203 of file completer.c.

◆ completion_result() [2/3]

completion_result::completion_result ( char ** match_list,
size_t number_matches,
bool completion_suppress_append )

Definition at line 2210 of file completer.c.

◆ ~completion_result()

completion_result::~completion_result ( )

Definition at line 2220 of file completer.c.

References reset_match_list().

◆ completion_result() [3/3]

completion_result::completion_result ( completion_result && rhs)
noexcept

Definition at line 2227 of file completer.c.

Member Function Documentation

◆ DISABLE_COPY_AND_ASSIGN()

completion_result::DISABLE_COPY_AND_ASSIGN ( completion_result )

◆ release_match_list()

char ** completion_result::release_match_list ( )

Definition at line 2238 of file completer.c.

References match_list.

Referenced by gdb_rl_attempted_completion_function_throw().

◆ reset_match_list()

void completion_result::reset_match_list ( )
private

Definition at line 2263 of file completer.c.

References match_list, and xfree().

Referenced by ~completion_result().

◆ sort_match_list()

void completion_result::sort_match_list ( )

Definition at line 2248 of file completer.c.

References match_list, and number_matches.

Referenced by complete_command(), and mi_cmd_complete().

Member Data Documentation

◆ completion_suppress_append

bool completion_result::completion_suppress_append

Definition at line 294 of file completer.h.

Referenced by gdb_rl_attempted_completion_function_throw().

◆ match_list

char** completion_result::match_list

◆ number_matches

size_t completion_result::number_matches

Definition at line 290 of file completer.h.

Referenced by complete_command(), mi_cmd_complete(), and sort_match_list().


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