25 #ifndef __DOTS_CONTAINER_BASE_H__
26 #define __DOTS_CONTAINER_BASE_H__
63 virtual bool IsNull()
const = 0;
virtual bool IsChanged() const
Is the change flag set on the container? The change flag gets updated every time the contained value ...
Definition: ContainerBase.h:78
Operations on blobs.
Definition: BlobOperations.h:53
virtual void Copy(const ContainerBase &that)=0
Virtual assignment.
ContainerBase & operator=(const ContainerBase &other)
Copy assignment operator.
Definition: ContainerBase.h:117
virtual ~ContainerBase()
Virtual destructor.
Definition: ContainerBase.h:56
virtual void SetChanged(const bool changed)
Set the containers change flag.
Definition: ContainerBase.h:94
virtual bool IsNull() const =0
Is the container set to null?
Base class for all Containers.
Definition: ContainerBase.h:41
virtual void SetNull()=0
Set the container to null.
bool m_bIsChanged
The variable containing the change flag.
Definition: ContainerBase.h:123
ContainerBase()
Default Constructor.
Definition: ContainerBase.h:49
static bool IsChanged(const ContainerBase &container)
Check if a container is changed.
Definition: ContainerBase.h:134