66 for (
auto & cnt :
Name)
76 if (deserializing ||
Name[cnt][0])
void SCopy(const char *szSource, char *sTarget, size_t iMaxL)
std::enable_if< std::is_nothrow_default_constructible< T >::value >::type InplaceReconstruct(T *obj)
bool SEqual(const char *szStr1, const char *szStr2)
StdStringAdapt mkStringAdapt(char *szString, int iMaxLength, StdCompiler::RawCompileType eRawType=StdCompiler::RCT_Escaped)
StdDefaultAdapt< T, D > mkDefaultAdapt(T &&rValue, const D &rDefault)
char Name[C4MaxNameList][C4MaxName+1]
void CompileFunc(StdCompiler *pComp, bool fValues=true)
bool Add(const char *szName, int32_t iCount=0)
int32_t Count[C4MaxNameList]
bool Set(const char *szName, int32_t iCount)
virtual bool Separator(Sep eSep=SEP_SEP)
void Value(const T &rStruct)
virtual bool isDeserializer()