Go to the documentation of this file.Go to the SVN repository for this file.
39 #ifndef OBJECTS_GBPROJ_ABSTRACTPROJECTITEM_HPP
40 #define OBJECTS_GBPROJ_ABSTRACTPROJECTITEM_HPP
68 void PreWrite()
const;
CAbstractProjectItem_Base –.
CAbstractProjectItem(void)
CAbstractProjectItem & operator=(const CAbstractProjectItem &value)
CAbstractProjectItem(const CAbstractProjectItem &value)
CAbstractProjectItem_Base Tparent
CRef< CSerialObject > m_OtherObject
fall-back: non-serialized core object
Base class for all serializable objects.
Base class for user-defined serializable classes to allow for objects assignment and comparison.
#define NCBI_GBPROJ_EXPORT
virtual bool UserOp_Equals(const CSerialUserOp &object) const =0
Will be called after comparing the datatool-generated members.
virtual void UserOp_Assign(const CSerialUserOp &source)=0
Will be called after copying the datatool-generated members.
#define NCBISER_HAVE_POST_READ(Class)
#define NCBISER_HAVE_PRE_WRITE(Class)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const TYPE & Get(const CNamedParameterList *param)
const GenericPointer< typename T::ValueType > T2 value
const CharType(& source)[N]