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

#include "completer.h"

Public Member Functions

const char * match ()
 
void set_match (const char *match)
 
void mark_ignored_range (const char *begin, const char *end)
 
const char * finish ()
 
void clear ()
 
bool empty () const
 

Private Attributes

const char * m_match
 
std::vector< std::pair< const char *, const char * > > m_ignored_ranges
 
std::string m_finished_storage
 

Detailed Description

Definition at line 135 of file completer.h.

Member Function Documentation

◆ clear()

void completion_match_for_lcd::clear ( )
inline

◆ empty()

bool completion_match_for_lcd::empty ( ) const
inline

Definition at line 194 of file completer.h.

References m_ignored_ranges, and m_match.

Referenced by cp_symbol_name_matches_1(), and strncmp_iw_with_mode().

◆ finish()

const char * completion_match_for_lcd::finish ( )
inline

Definition at line 160 of file completer.h.

References m_finished_storage, m_ignored_ranges, and m_match.

Referenced by completion_tracker::maybe_add_completion().

◆ mark_ignored_range()

void completion_match_for_lcd::mark_ignored_range ( const char * begin,
const char * end )
inline

Definition at line 147 of file completer.h.

References m_ignored_ranges.

Referenced by strncmp_iw_with_mode().

◆ match()

const char * completion_match_for_lcd::match ( )
inline

Definition at line 139 of file completer.h.

References m_match.

Referenced by set_match().

◆ set_match()

void completion_match_for_lcd::set_match ( const char * match)
inline

Definition at line 143 of file completer.h.

References m_match, and match().

Referenced by completion_match_result::set_match().

Member Data Documentation

◆ m_finished_storage

std::string completion_match_for_lcd::m_finished_storage
private

Definition at line 218 of file completer.h.

Referenced by finish().

◆ m_ignored_ranges

std::vector<std::pair<const char *, const char *> > completion_match_for_lcd::m_ignored_ranges
private

Definition at line 214 of file completer.h.

Referenced by clear(), empty(), finish(), and mark_ignored_range().

◆ m_match

const char* completion_match_for_lcd::m_match
private

Definition at line 203 of file completer.h.

Referenced by clear(), empty(), finish(), match(), and set_match().


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