mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-10 23:03:14 +08:00
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58816 954022d7-b5bf-4e40-9824-e11837661b57
43 lines
739 B
C++
43 lines
739 B
C++
#include "precompiled_xls.h"
|
|
#include "AnyObject.h"
|
|
#include <Binary/CFStream.h>
|
|
|
|
|
|
namespace XLS
|
|
{;
|
|
|
|
AnyObject::AnyObject()
|
|
{
|
|
}
|
|
|
|
|
|
AnyObject::~AnyObject()
|
|
{
|
|
}
|
|
|
|
BaseObjectPtr AnyObject::clone()
|
|
{
|
|
return BaseObjectPtr(new AnyObject(*this));
|
|
}
|
|
|
|
|
|
void AnyObject::writeFields(CFRecord& record)
|
|
{
|
|
#pragma message("####################### AnyObject record is not implemented")
|
|
Log::info("AnyObject record is not implemented.");
|
|
//record << some_value;
|
|
}
|
|
|
|
|
|
void AnyObject::readFields(CFRecord& record)
|
|
{
|
|
tag_name = record.getTypeString();
|
|
raw_data_size = record.getDataSize();
|
|
raw_data.reset(new char[raw_data_size]);
|
|
memcpy(raw_data.get(), record.getData(), raw_data_size);
|
|
}
|
|
|
|
|
|
} // namespace XLS
|
|
|