Public Member Functions | Private Attributes
ON_FileIterator Class Reference

#include <opennurbs_archive.h>

List of all members.

Public Member Functions

ON__UINT64 Count () const
ON__UINT64 CurrentFileCreateTime () const
bool CurrentFileIsDirectory () const
bool CurrentFileIsHidden () const
ON__UINT64 CurrentFileLastAccessTime () const
ON__UINT64 CurrentFileLastModifiedTime () const
const wchar_t * CurrentFileName () const
ON__UINT64 CurrentFileSize () const
void Destroy ()
const wchar_t * FirstFile (const wchar_t *directory_name, const wchar_t *file_name_filter)
const wchar_t * FirstFile (const char *directory_name, const char *file_name_filter)
bool GetCurrentFullPathFileName (ON_wString &filename) const
const wchar_t * NextFile ()
 ON_FileIterator ()
 ~ON_FileIterator ()

Private Attributes

ON__UINT64 m_count
ON__UINT64 m_current_file_attributes
ON__UINT64 m_current_file_create_time
ON__UINT64 m_current_file_size
ON__UINT64 m_current_last_access_time
ON__UINT64 m_current_last_modified_time
wchar_t m_current_name [1024]
DIR * m_dir
ON_wString m_directory
struct dirent m_dirent
char m_dirent_name_buffer [NAME_MAX+1]
ON_String m_utf8_file_name_filter
ON_wString m_ws_file_name_filter

Detailed Description

Definition at line 187 of file opennurbs_archive.h.


Constructor & Destructor Documentation

Definition at line 15125 of file opennurbs_archive.cpp.

Definition at line 15150 of file opennurbs_archive.cpp.


Member Function Documentation

Definition at line 15187 of file opennurbs_archive.cpp.

Definition at line 15575 of file opennurbs_archive.cpp.

Definition at line 15464 of file opennurbs_archive.cpp.

Definition at line 15485 of file opennurbs_archive.cpp.

Definition at line 15593 of file opennurbs_archive.cpp.

Definition at line 15584 of file opennurbs_archive.cpp.

const wchar_t * ON_FileIterator::CurrentFileName ( ) const

Definition at line 15437 of file opennurbs_archive.cpp.

Definition at line 15446 of file opennurbs_archive.cpp.

Definition at line 15155 of file opennurbs_archive.cpp.

const wchar_t * ON_FileIterator::FirstFile ( const wchar_t *  directory_name,
const wchar_t *  file_name_filter 
)

Definition at line 15233 of file opennurbs_archive.cpp.

const wchar_t * ON_FileIterator::FirstFile ( const char *  directory_name,
const char *  file_name_filter 
)

Definition at line 15218 of file opennurbs_archive.cpp.

Definition at line 15506 of file opennurbs_archive.cpp.

const wchar_t * ON_FileIterator::NextFile ( )

Definition at line 15311 of file opennurbs_archive.cpp.


Member Data Documentation

Definition at line 302 of file opennurbs_archive.h.

Definition at line 318 of file opennurbs_archive.h.

Definition at line 320 of file opennurbs_archive.h.

Definition at line 319 of file opennurbs_archive.h.

Definition at line 322 of file opennurbs_archive.h.

Definition at line 321 of file opennurbs_archive.h.

wchar_t ON_FileIterator::m_current_name[1024] [private]

Definition at line 317 of file opennurbs_archive.h.

DIR* ON_FileIterator::m_dir [private]

Definition at line 312 of file opennurbs_archive.h.

Definition at line 303 of file opennurbs_archive.h.

struct dirent ON_FileIterator::m_dirent [private]

Definition at line 313 of file opennurbs_archive.h.

char ON_FileIterator::m_dirent_name_buffer[NAME_MAX+1] [private]

Definition at line 314 of file opennurbs_archive.h.

Definition at line 311 of file opennurbs_archive.h.

Definition at line 310 of file opennurbs_archive.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:51