GDB (xrefs)
|
#include "symtab.h"
Public Member Functions | |
ada_lookup_name_info (const lookup_name_info &lookup_name) | |
bool | matches (const char *symbol_search_name, symbol_name_match_type match_type, completion_match_result *comp_match_res) const |
const std::string & | lookup_name () const |
bool | wild_match_p () const |
bool | standard_p () const |
bool | verbatim_p () const |
std::vector< gdb::string_view > | split_name () const |
Private Attributes | |
std::string | m_encoded_name |
bool | m_encoded_p: 1 |
bool | m_wild_match_p: 1 |
bool | m_verbatim_p: 1 |
bool | m_standard_p: 1 |
|
explicit |
Definition at line 13250 of file ada-lang.c.
References ada_encode_1(), ada_fold_name(), FULL, lookup_name(), m_encoded_name, m_encoded_p, m_standard_p, m_verbatim_p, and m_wild_match_p.
|
inline |
Definition at line 110 of file symtab.h.
References m_encoded_name.
Referenced by ada_add_block_symbols(), ada_lookup_name(), ada_lookup_name_info(), do_full_match(), lookup_name_info::language_lookup_name(), and linkage_name_str().
bool ada_lookup_name_info::matches | ( | const char * | symbol_search_name, |
symbol_name_match_type | match_type, | ||
completion_match_result * | comp_match_res ) const |
Definition at line 6162 of file ada-lang.c.
References ada_decode(), ada_unqualified_name(), add_angle_brackets(), m_encoded_name, m_encoded_p, m_verbatim_p, m_wild_match_p, completion_match_result::match, completion_match_result::set_match(), and completion_match::storage().
Referenced by ada_symbol_name_matches().
|
inline |
Definition at line 129 of file symtab.h.
References m_encoded_name, m_standard_p, m_verbatim_p, and UNDERSCORE.
Referenced by lookup_name_info::split_name().
|
inline |
Definition at line 120 of file symtab.h.
References m_standard_p.
Referenced by ada_add_all_symbols().
|
inline |
Definition at line 124 of file symtab.h.
References m_verbatim_p.
Referenced by ada_get_symbol_name_matcher(), and language_defn::get_symbol_name_matcher().
|
inline |
Definition at line 115 of file symtab.h.
References m_wild_match_p.
Referenced by ada_add_block_symbols(), ada_get_symbol_name_matcher(), and add_nonlocal_symbols().
|
private |
Definition at line 144 of file symtab.h.
Referenced by ada_lookup_name_info(), lookup_name(), matches(), and split_name().
|
private |
Definition at line 149 of file symtab.h.
Referenced by ada_lookup_name_info(), and matches().
|
private |
Definition at line 170 of file symtab.h.
Referenced by ada_lookup_name_info(), split_name(), and standard_p().
|
private |
Definition at line 159 of file symtab.h.
Referenced by ada_lookup_name_info(), matches(), split_name(), and verbatim_p().
|
private |
Definition at line 153 of file symtab.h.
Referenced by ada_lookup_name_info(), matches(), and wild_match_p().