mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-11 05:24:10 +08:00
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63799 954022d7-b5bf-4e40-9824-e11837661b57
31 lines
626 B
C++
31 lines
626 B
C++
#pragma once
|
|
|
|
|
|
#include "BaseObject.h"
|
|
|
|
namespace XLS
|
|
{;
|
|
|
|
|
|
// Logical representation of an XML record
|
|
class BaseObjectDocument : public BaseObject
|
|
{
|
|
public:
|
|
BASE_OBJECT_DEFINE_CLASS_NAME(BaseObjectDocument)
|
|
|
|
BaseObjectDocument(){}
|
|
~BaseObjectDocument(){}
|
|
|
|
static const ElementType type = typeAnyObject;
|
|
|
|
BaseObjectPtr clone() {return BaseObjectPtr(new BaseObjectDocument(*this));}
|
|
|
|
virtual const bool read(CFStreamCacheReader& reader, BaseObject* parent, const bool mandatory){return false;}
|
|
};
|
|
|
|
typedef boost::shared_ptr<BaseObjectDocument> BaseObjectDocumentPtr;
|
|
|
|
} // namespace XLS
|
|
|
|
|