25#ifndef __DOTS_CONTAINER_BASE_H__
26#define __DOTS_CONTAINER_BASE_H__
34 namespace Internal {
class BlobOperations;}
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition Backdoor.h:31
static bool IsChanged(const ContainerBase &container)
Check if a container is changed.
Definition ContainerBase.h:138
Base class for all Containers.
Definition ContainerBase.h:44
virtual void SetNull()=0
Set the container to null.
constexpr ContainerBase(const ContainerBase &)=default
Copy constructor.
bool m_bIsChanged
The variable containing the change flag.
Definition ContainerBase.h:127
virtual void SetChanged(const bool changed)
Set the containers change flag.
Definition ContainerBase.h:101
virtual void Copy(const ContainerBase &that)=0
Virtual assignment.
constexpr ContainerBase()
Default Constructor.
Definition ContainerBase.h:51
virtual bool IsChanged() const
Is the change flag set on the container?
Definition ContainerBase.h:85
virtual bool IsNull() const =0
Is the container set to null?
virtual ~ContainerBase()
Virtual destructor.
Definition ContainerBase.h:61
ContainerBase & operator=(const ContainerBase &other)
Copy assignment operator.
Definition ContainerBase.h:121