Class DisableBaseContainerWrites#
Defined in File BaseContainer.h
Class Documentation#
-
class DisableBaseContainerWrites#
RAII class that disables base container writes in a context.
Public Functions
-
DisableBaseContainerWrites(const ks_ptr<BaseContainer> &container = nullptr)#
- Parameters:
container – The container to disable writes for while this is in scope. If none is specified, the default singleton container will be used.
-
~DisableBaseContainerWrites()#
Enable writes for the provided container again.
-
DisableBaseContainerWrites(const DisableBaseContainerWrites&) = delete#
-
DisableBaseContainerWrites operator=(const DisableBaseContainerWrites&) = delete#
-
void close()#
Enable writes for the provided container again.
-
DisableBaseContainerWrites(const ks_ptr<BaseContainer> &container = nullptr)#