VAPOR3 3.9.4
Protected Member Functions | List of all members
VAPoR::NonCopyableMixin Class Reference

Mixin class that prevents copying. More...

#include <NonCopyableMixin.h>

Inheritance diagram for VAPoR::NonCopyableMixin:
VAPoR::Framebuffer VAPoR::Texture VAPoR::VolumeAlgorithm VAPoR::Texture1D VAPoR::Texture2D VAPoR::Texture2DArray VAPoR::Texture3D VAPoR::VolumeAlgorithmNull VAPoR::VolumeGLSL VAPoR::VolumeOSPRay VAPoR::VolumeRegular VAPoR::VolumeOSPRayIso VAPoR::VolumeCellTraversal VAPoR::VolumeRegularIso VAPoR::VolumeResampled VAPoR::VolumeTest VAPoR::VolumeTest2 VAPoR::VolumeCellTraversalIso

Protected Member Functions

 NonCopyableMixin ()
 
 ~NonCopyableMixin ()
 

Detailed Description

Mixin class that prevents copying.

Author
Stas Jaroszynski
Version
1.0
Date
May 2019

If a class inherits from this class, attempting to copy it will throw a compiler error.

This class is used as follows:

class NonCopyableObject : private NonCopyableMixin

Definition at line 19 of file NonCopyableMixin.h.

Constructor & Destructor Documentation

◆ NonCopyableMixin()

VAPoR::NonCopyableMixin::NonCopyableMixin ( )
inlineprotected

Definition at line 21 of file NonCopyableMixin.h.

◆ ~NonCopyableMixin()

VAPoR::NonCopyableMixin::~NonCopyableMixin ( )
inlineprotected

Definition at line 22 of file NonCopyableMixin.h.


The documentation for this class was generated from the following file: