GDB (xrefs)
|
#include "filename-seen-cache.h"
Public Member Functions | |
filename_seen_cache () | |
DISABLE_COPY_AND_ASSIGN (filename_seen_cache) | |
void | clear () |
bool | seen (const char *file) |
void | traverse (gdb::function_view< void(const char *filename)> callback) |
Private Attributes | |
htab_up | m_tab |
Definition at line 29 of file filename-seen-cache.h.
filename_seen_cache::filename_seen_cache | ( | ) |
Definition at line 29 of file filename-seen-cache.c.
void filename_seen_cache::clear | ( | ) |
Definition at line 39 of file filename-seen-cache.c.
References m_tab.
Referenced by output_source_filename_data::reset_output().
filename_seen_cache::DISABLE_COPY_AND_ASSIGN | ( | filename_seen_cache | ) |
bool filename_seen_cache::seen | ( | const char * | file | ) |
Definition at line 47 of file filename-seen-cache.c.
References m_tab.
Referenced by gdb.dap.frames._MemoizingIterator::__init__(), gdb.dap.frames._MemoizingIterator::__iter__(), make_source_files_completion_list(), dwarf2_base_index_functions::map_symbol_filenames(), add_partial_filename_data::operator()(), and output_source_filename_data::output().
|
inline |
Definition at line 48 of file filename-seen-cache.h.
References m_tab.
|
private |
Definition at line 63 of file filename-seen-cache.h.
Referenced by clear(), seen(), and traverse().