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

serialization for ZFProperty More...

#include "ZFProperty.h"
#include "ZFSerializable.h"
#include "ZFTypeId.h"

Go to the source code of this file.

Classes

class  v_ZFProperty
 type wrapper for ZFTypeId::Value More...
 

Macros

#define ZFSerializableKeyword_ZFProperty_owner
 keyword for serialize
 
#define ZFSerializableKeyword_ZFProperty_property
 keyword for serialize
 

Functions

const zfstringZFTypeId_ZFProperty (void)
 see ZFTYPEID_DECLARE
 
zfbool ZFPropertyFromDataT (_ZFP_PropTypeW_ZFProperty &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFProperty ZFPropertyFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFPropertyToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFProperty const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFPropertyToData (_ZFP_PropTypeW_ZFProperty const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFPropertyFromStringT (_ZFP_PropTypeW_ZFProperty &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFProperty from string
 
_ZFP_PropTypeW_ZFProperty ZFPropertyFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFProperty from string
 
zfbool ZFPropertyToStringT (zfstring &s, _ZFP_PropTypeW_ZFProperty const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFProperty to string
 
zfstring ZFPropertyToString (_ZFP_PropTypeW_ZFProperty const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFProperty to string
 

Detailed Description

serialization for ZFProperty

Function Documentation

◆ ZFTypeId_ZFProperty()

const zfstring & ZFTypeId_ZFProperty ( void )
inline

see ZFTYPEID_DECLARE

serializable data:

<ZFProperty owner="OwnerClassName" property="PropertyName" />
info for a property for ZFObject, see ZFPROPERTY_RETAIN for more info
Definition ZFProperty.h:28

string data:

ClassName::propertyName