ulib  1.0
S.W. Lee's essential C++ library
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
ulib::CUDir Class Reference

#include <udir.h>

Public Member Functions

 CUDir ()
 CUDir (char arg_dirname[])
 CUDir (CUString arg_dirname)
 ~CUDir ()
bool OpenDir (char arg_dirname[])
void CloseDir ()
bool IsOpen ()
bool ReadFile (CUString &arg_file)
void MoveToStart ()
bool GetFileList (CUStringList &list, char extension[]="")
CUString GetDirName ()
size_t GetNumFile ()

Static Public Member Functions

static CUString ExtractFilename (CUString &path)
static CUString ExtractFilename (char path[])
static CUString ExtractExtension (CUString &file)
static CUString ExtractExtension (char *file)

Constructor & Destructor Documentation

ulib::CUDir::CUDir ( )

Referenced by CUDir().

ulib::CUDir::CUDir ( char  arg_dirname[])

References CUDir(), and OpenDir().

ulib::CUDir::CUDir ( CUString  arg_dirname)
ulib::CUDir::~CUDir ( )

References CloseDir(), and IsOpen().

Member Function Documentation

void ulib::CUDir::CloseDir ( )

Referenced by ~CUDir().

CUString ulib::CUDir::ExtractExtension ( CUString file)
static
CUString ulib::CUDir::ExtractExtension ( char *  file)
static

References ExtractExtension().

CUString ulib::CUDir::ExtractFilename ( CUString path)
static
CUString ulib::CUDir::ExtractFilename ( char  path[])
static

References ExtractFilename().

CUString ulib::CUDir::GetDirName ( )

Referenced by GetFileList().

bool ulib::CUDir::GetFileList ( CUStringList list,
char  extension[] = "" 
)
size_t ulib::CUDir::GetNumFile ( )
bool ulib::CUDir::IsOpen ( )
void ulib::CUDir::MoveToStart ( )

Referenced by GetFileList(), and GetNumFile().

bool ulib::CUDir::OpenDir ( char  arg_dirname[])

References ulib::CUString::TrimRight().

Referenced by CUDir().

bool ulib::CUDir::ReadFile ( CUString arg_file)

References ulib::CUString::GetStr(), and IsOpen().

Referenced by GetFileList().


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