Class DisableBaseContainerWrites#

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.