コード例 #1
0
void BinarySerialize::startContainerSerialization(void* _1, string className, string container)
{
	StringUtil::replaceAll(container, "std::", "");
	StringUtil::replaceAll(container, "::", "_");
	StringUtil::replaceAll(className, "std::", "");
	StringUtil::replaceAll(className, "::", "_");
	StringUtil::replaceAll(className, "<", "-");
	StringUtil::replaceAll(className, ">", "-");
	StringUtil::replaceAll(className, ",", "-");
	if(className.at(className.length()-1)=='-')
		className = className.substr(0, className.length()-1);
	AMEFEncoder enc;
	AMEFObject* object = (AMEFObject*)_1;
	object->setName(container+"-"+className);
}
コード例 #2
0
void BinarySerialize::startObjectSerialization(void* _1, string className)
{
	AMEFEncoder enc;
	AMEFObject* object = (AMEFObject*)_1;
	object->setName(className);
}
コード例 #3
0
ファイル: BinarySerialize.cpp プロジェクト: GYGit/ffead-cpp
void BinarySerialize::startObjectSerialization(void* _1, const string& className)
{
	AMEFEncoder enc;
	AMEFObject* object = static_cast<AMEFObject*>(_1);
	object->setName(className);
}
コード例 #4
0
ファイル: BinarySerialize.cpp プロジェクト: GYGit/ffead-cpp
void BinarySerialize::startContainerSerialization(void* _1, const string& className, const string& container)
{
	AMEFEncoder enc;
	AMEFObject* object = static_cast<AMEFObject*>(_1);
	object->setName(container+"-"+className);
}