ZFFramework
 
Loading...
Searching...
No Matches
ZFFile_fwd.h File Reference

file utility More...

#include "ZFObject.h"

Go to the source code of this file.

Classes

class  v_ZFFileOpenOption
 open falgs, similar to fopen's flags, while we have binary mode only More...
 
class  ZFFileOpenOptionFlags
 see v_ZFFileOpenOption, ZFFileOpenOptionFlagsToString, ZFFileOpenOptionFlagsFromString More...
 
class  ZFFileFindData
 data used by ZFFile when finding files More...
 
class  ZFFileFindData::Impl
 for impl to achieve custom find logic More...
 
class  v_ZFFileFindData
 type wrapper for ZFTypeId::Value More...
 

Macros

#define ZFSerializableKeyword_ZFFileCallback_pathInfo
 keyword for serialize
 
#define ZFSerializableKeyword_ZFFileCallback_flags
 keyword for serialize
 
#define ZFSerializableKeyword_ZFFileCallback_localPath
 keyword for serialize
 

Typedefs

typedef v_ZFFileOpenOption::ZFEnumType ZFFileOpenOption
 see v_ZFFileOpenOption
 
typedef v_ZFFileOpenOption v_ZFFileOpenOptionFlags
 type wrapper for ZFTypeId::Value
 

Functions

zfbool ZFFileOpenOptionFromStringT (zfauto &ret, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 see v_ZFFileOpenOption, return enum object if success
 
zfbool ZFFileOpenOptionToStringT (zfstring &ret, v_ZFFileOpenOption *const &value, zfstring *errorHint=zft_zfnull)
 see ZFFileOpenOption, return empty string if error
 
zfstring ZFFileOpenOptionToString (v_ZFFileOpenOption *const &value, zfstring *errorHint=zft_zfnull)
 see v_ZFFileOpenOption, return empty string if error
 
const zfstringZFTypeId_ZFFileOpenOption (void)
 
zfbool ZFFileOpenOptionFromDataT (_ZFP_PropTypeW_ZFFileOpenOption &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFFileOpenOption ZFFileOpenOptionFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFFileOpenOptionToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFFileOpenOption const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFFileOpenOptionToData (_ZFP_PropTypeW_ZFFileOpenOption const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFFileOpenOptionFromStringT (_ZFP_PropTypeW_ZFFileOpenOption &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFFileOpenOption from string
 
_ZFP_PropTypeW_ZFFileOpenOption ZFFileOpenOptionFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFFileOpenOption from string
 
zfbool ZFFileOpenOptionToStringT (zfstring &s, _ZFP_PropTypeW_ZFFileOpenOption const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFFileOpenOption to string
 
zfstring ZFFileOpenOptionToString (_ZFP_PropTypeW_ZFFileOpenOption const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFFileOpenOption to string
 
const zfstringZFTypeId_ZFFileOpenOptionFlags (void)
 
zfbool ZFFileOpenOptionFlagsFromDataT (_ZFP_PropTypeW_ZFFileOpenOptionFlags &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFFileOpenOptionFlags ZFFileOpenOptionFlagsFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFFileOpenOptionFlagsToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFFileOpenOptionFlags const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFFileOpenOptionFlagsToData (_ZFP_PropTypeW_ZFFileOpenOptionFlags const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFFileOpenOptionFlagsFromStringT (_ZFP_PropTypeW_ZFFileOpenOptionFlags &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFFileOpenOptionFlags from string
 
_ZFP_PropTypeW_ZFFileOpenOptionFlags ZFFileOpenOptionFlagsFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFFileOpenOptionFlags from string
 
zfbool ZFFileOpenOptionFlagsToStringT (zfstring &s, _ZFP_PropTypeW_ZFFileOpenOptionFlags const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFFileOpenOptionFlags to string
 
zfstring ZFFileOpenOptionFlagsToString (_ZFP_PropTypeW_ZFFileOpenOptionFlags const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFFileOpenOptionFlags to string
 
const zfstringZFTypeId_ZFFileFindData (void)
 

Detailed Description

file utility

Function Documentation

◆ ZFTypeId_ZFFileOpenOption()

const zfstring & ZFTypeId_ZFFileOpenOption ( void )
inline


◆ ZFTypeId_ZFFileOpenOptionFlags()

const zfstring & ZFTypeId_ZFFileOpenOptionFlags ( void )
inline


◆ ZFTypeId_ZFFileFindData()

const zfstring & ZFTypeId_ZFFileFindData ( void )
inline