Classes | Typedefs | Functions
gft::FileList Namespace Reference

Classes

struct  _fileList
 

Typedefs

typedef struct
gft::FileList::_fileList 
FileList
 

Functions

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

Typedef Documentation

Function Documentation

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