14#ifndef ZenLib_FileNameH
15#define ZenLib_FileNameH
File name manipulation.
Definition: FileName.h:30
FileName(const Char *s)
Definition: FileName.h:37
FileName()
Definition: FileName.h:33
ZenLib::Ztring & Extension_Set(const Ztring &Extension)
ZenLib::Ztring & Path_Set(const Ztring &Path)
FileName(const Char *s, size_type n)
Definition: FileName.h:36
ZenLib::Ztring Extension_Get() const
FileName(const tstring &str)
Definition: FileName.h:34
static ZenLib::Ztring Path_Get(const Ztring &File_Name)
Definition: FileName.h:49
ZenLib::Ztring & Name_Set(const Ztring &Name)
static ZenLib::Ztring Name_Get(const Ztring &File_Name)
Definition: FileName.h:50
ZenLib::Ztring Path_Get() const
FileName(const tstring &str, size_type pos, size_type n=npos)
Definition: FileName.h:35
ZenLib::Ztring Name_Get() const
FileName(size_type n, char c)
Definition: FileName.h:38
static ZenLib::Ztring TempFileName_Create(const Ztring &Prefix)
static ZenLib::Ztring Extension_Get(const Ztring &File_Name)
Definition: FileName.h:51
String manipulation (based on std::(w)string)
Definition: Ztring.h:50
Definition: BitStream.h:24
const Char * FileName_PathSeparator
char Char
Definition: Conf.h:225
std::basic_string< Char, std::char_traits< Char >, std::allocator< Char > > tstring
Definition: Ztring.h:28