Public Member Functions | Public Attributes
vul_file_iterator_data Struct Reference

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

List of all members.

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

vcl_string original_dirname_
DIR * dir_handle_
dirent * de_
vcl_string found_
char const * name_
vul_reg_exp reg_exp_

Detailed Description

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

Definition at line 153 of file vul_file_iterator.cxx.


Constructor & Destructor Documentation

vul_file_iterator_data::vul_file_iterator_data ( char const *  glob)

Definition at line 207 of file vul_file_iterator.cxx.

vul_file_iterator_data::~vul_file_iterator_data ( ) [inline]

Definition at line 201 of file vul_file_iterator.cxx.


Member Function Documentation

void vul_file_iterator_data::mkname ( ) [inline]

Definition at line 164 of file vul_file_iterator.cxx.

void vul_file_iterator_data::next ( ) [inline]

Definition at line 171 of file vul_file_iterator.cxx.

char const* vul_file_iterator_data::value ( ) [inline]

Definition at line 190 of file vul_file_iterator.cxx.

char const* vul_file_iterator_data::value_filename ( ) [inline]

Definition at line 196 of file vul_file_iterator.cxx.


Member Data Documentation

Definition at line 157 of file vul_file_iterator.cxx.

Definition at line 156 of file vul_file_iterator.cxx.

Definition at line 158 of file vul_file_iterator.cxx.

Definition at line 159 of file vul_file_iterator.cxx.

Definition at line 155 of file vul_file_iterator.cxx.

Definition at line 160 of file vul_file_iterator.cxx.


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