LMMS
Loading...
Searching...
No Matches
WDL_DirScan Class Reference

#include <dirscan.h>

Public Member Functions

 WDL_DirScan ()
 ~WDL_DirScan ()
int First (const char *dirname)
int Next ()
void Close ()
const char * GetCurrentFN () const
template<class T>
void GetCurrentFullFN (T *str)
int GetCurrentIsDirectory () const

Private Attributes

DIR * m_h
struct direntm_ent
WDL_FastString m_leading_path

Constructor & Destructor Documentation

◆ WDL_DirScan()

WDL_DirScan::WDL_DirScan ( )
inline

◆ ~WDL_DirScan()

WDL_DirScan::~WDL_DirScan ( )
inline

Member Function Documentation

◆ Close()

void WDL_DirScan::Close ( )
inline

◆ First()

int WDL_DirScan::First ( const char * dirname)
inline

◆ GetCurrentFN()

const char * WDL_DirScan::GetCurrentFN ( ) const
inline

◆ GetCurrentFullFN()

template<class T>
void WDL_DirScan::GetCurrentFullFN ( T * str)
inline

◆ GetCurrentIsDirectory()

int WDL_DirScan::GetCurrentIsDirectory ( ) const
inline

◆ Next()

int WDL_DirScan::Next ( )
inline

Member Data Documentation

◆ m_ent

struct dirent* WDL_DirScan::m_ent
private

◆ m_h

DIR* WDL_DirScan::m_h
private

◆ m_leading_path

WDL_FastString WDL_DirScan::m_leading_path
private

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