ZFCompareResult _ZFP_ZFComparerForVersion(ZF_IN const zfchar *const &v0, ZF_IN const zfchar *const &v1)
{
    zfuint64 n0 = 0;
    zfuint64 n1 = 0;
    if(zfsToInt(n0, v0, zfindexMax, zfHint("radix")36, zfHint("allowNegative")zffalse) != zfnull
       || zfsToInt(n1, v1, zfindexMax, zfHint("radix")36, zfHint("allowNegative")zffalse) != zfnull)
    {
        return ZFCompareUncomparable;
    }
    return ZFComparerDefault(n0, n1);
}
Esempio n. 2
0
void ZFClassFilter::objectInfoVerboseT(ZF_IN_OUT zfstring &ret) const
{
    this->_ZFP_ZFClassFilter_filters.objectInfoOfContentT(ret,
        zfHint("max count")zfindexMax,
        zfText("["),
        zfText("]"),
        zfText(", "),
        zfText("..."),
        _ZFP_ZFClassFilter_contentInfoGetter);
}
zfbool ZFSerializableDataFromString(ZF_OUT ZFSerializableData &serializableData,
                                    ZF_IN const zfchar *encodedData,
                                    ZF_IN_OPT zfindex encodedDataLen /* = zfindexMax */,
                                    ZF_OUT_OPT zfstring *outErrorHintToAppend /* = zfnull */)
{
    return _ZFP_ZFSerializableDataFromString(serializableData, encodedData, encodedDataLen, outErrorHintToAppend, zfHint("validateTail")zftrue);
}
 virtual void cachePathClear(void)
 {
     ZFFile::fileRemove(this->_cachePath, zfHint("isRecursive")zftrue, zfHint("isForce")zftrue);
 }