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

#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
 

Detailed Description

Definition at line 29 of file filename-seen-cache.h.

Constructor & Destructor Documentation

◆ filename_seen_cache()

filename_seen_cache::filename_seen_cache ( )

Definition at line 29 of file filename-seen-cache.c.

Member Function Documentation

◆ clear()

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().

◆ DISABLE_COPY_AND_ASSIGN()

filename_seen_cache::DISABLE_COPY_AND_ASSIGN ( filename_seen_cache )

◆ seen()

bool filename_seen_cache::seen ( const char * file)

◆ traverse()

void filename_seen_cache::traverse ( gdb::function_view< void(const char *filename)> callback)
inline

Definition at line 48 of file filename-seen-cache.h.

References m_tab.

Member Data Documentation

◆ m_tab

htab_up filename_seen_cache::m_tab
private

Definition at line 63 of file filename-seen-cache.h.

Referenced by clear(), seen(), and traverse().


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