25 #ifndef __DOTS_CONTAINER_BASE_H__
26 #define __DOTS_CONTAINER_BASE_H__
34 namespace Internal {
class BlobOperations;}
65 virtual bool IsNull()
const = 0;
bool m_bIsChanged
The variable containing the change flag.
Definition: ContainerBase.h:122
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition: Backdoor.h:30
virtual bool IsNull() const =0
Is the container set to null?
virtual void SetChanged(const bool changed)
Set the containers change flag.
Definition: ContainerBase.h:96
static bool IsChanged(const ContainerBase &container)
Check if a container is changed.
Definition: ContainerBase.h:133
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:80
Base class for all Containers.
Definition: ContainerBase.h:43
virtual void SetNull()=0
Set the container to null.
virtual void Copy(const ContainerBase &that)=0
Virtual assignment.
ContainerBase & operator=(const ContainerBase &other)
Copy assignment operator.
Definition: ContainerBase.h:116
virtual ~ContainerBase()
Virtual destructor.
Definition: ContainerBase.h:58
ContainerBase()
Default Constructor.
Definition: ContainerBase.h:51