Classes | Namespaces | Typedefs | Functions
gft_filelist.h File Reference
#include "gft_common.h"
#include "gft_arraylist.h"
#include "gft_string.h"
#include <glob.h>

Go to the source code of this file.

Classes

struct  gft::FileList::_fileList
 

Namespaces

 gft
 Base namespace for common definitions and prototypes.
 
 gft::FileList
 

Typedefs

typedef struct
gft::FileList::_fileList 
gft::FileList::FileList
 

Functions

FileList * gft::FileList::Create (int cap)
 
void gft::FileList::Destroy (FileList **L)
 
FileList * gft::FileList::Read (char *filename)
 
void gft::FileList::Write (FileList *L, char *filename)
 
void gft::FileList::AddFile (FileList *L, char *file)
 
char * gft::FileList::GetFile (FileList *L, int index)
 
bool gft::FileList::HasFile (FileList *L, char *file)
 
void gft::FileList::AddFilesInDir (FileList *L, char *dir)
 
void gft::FileList::AddFilesInDirRec (FileList *L, char *dir)
 
void gft::FileList::Randomize (FileList *L)
 
void gft::FileList::Resize (FileList *L, int n)
 
void gft::FileList::Trim2Size (FileList *L)
 
bool gft::FileList::FileExists (char *file)
 
void gft::FileList::RemoveFileDirectory (char *file)
 
void gft::FileList::RemoveFileExtension (char *file)
 
void gft::FileList::MergeRelativePath (char *dir, char *rel)