Public Member Functions | Public Attributes | List of all members
vul_file_iterator_data Struct Reference

Declare pimpl, reset, and iteration routines for each OS. More...

Public Member Functions

 vul_file_iterator_data (char const *glob)
 
void mkname ()
 
void next ()
 
char const * value ()
 
char const * value_filename ()
 
 ~vul_file_iterator_data ()
 

Public Attributes

std::string original_dirname_
 
DIR * dir_handle_
 
dirent * de_
 
std::string found_
 
char const * name_
 
vul_reg_exp reg_exp_
 

Detailed Description

Declare pimpl, reset, and iteration routines for each OS.

Definition at line 149 of file vul_file_iterator.cxx.

Constructor & Destructor Documentation

◆ vul_file_iterator_data()

vul_file_iterator_data::vul_file_iterator_data ( char const *  glob)

Definition at line 203 of file vul_file_iterator.cxx.

◆ ~vul_file_iterator_data()

vul_file_iterator_data::~vul_file_iterator_data ( )
inline

Definition at line 197 of file vul_file_iterator.cxx.

Member Function Documentation

◆ mkname()

void vul_file_iterator_data::mkname ( )
inline

Definition at line 160 of file vul_file_iterator.cxx.

◆ next()

void vul_file_iterator_data::next ( )
inline

Definition at line 167 of file vul_file_iterator.cxx.

◆ value()

char const* vul_file_iterator_data::value ( )
inline

Definition at line 186 of file vul_file_iterator.cxx.

◆ value_filename()

char const* vul_file_iterator_data::value_filename ( )
inline

Definition at line 192 of file vul_file_iterator.cxx.

Member Data Documentation

◆ de_

dirent* vul_file_iterator_data::de_

Definition at line 153 of file vul_file_iterator.cxx.

◆ dir_handle_

DIR* vul_file_iterator_data::dir_handle_

Definition at line 152 of file vul_file_iterator.cxx.

◆ found_

std::string vul_file_iterator_data::found_

Definition at line 154 of file vul_file_iterator.cxx.

◆ name_

char const* vul_file_iterator_data::name_

Definition at line 155 of file vul_file_iterator.cxx.

◆ original_dirname_

std::string vul_file_iterator_data::original_dirname_

Definition at line 151 of file vul_file_iterator.cxx.

◆ reg_exp_

vul_reg_exp vul_file_iterator_data::reg_exp_

Definition at line 156 of file vul_file_iterator.cxx.


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