Blaze 3.9
NonCreatable.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_UTIL_NONCREATABLE_H_
36#define _BLAZE_UTIL_NONCREATABLE_H_
37
38
39namespace blaze {
40
41//=================================================================================================
42//
43// CLASS DEFINITION
44//
45//=================================================================================================
46
47//*************************************************************************************************
66{
67 protected:
68 //**Constructors and copy assignment operator***************************************************
71 NonCreatable() = delete;
72 NonCreatable( const NonCreatable& ) = delete;
73 NonCreatable& operator=( const NonCreatable& ) = delete;
75 //**********************************************************************************************
76};
77//*************************************************************************************************
78
79} // namespace blaze
80
81#endif
Base class for non-creatable (static) classes.
Definition: NonCreatable.h:66
NonCreatable & operator=(const NonCreatable &)=delete
Copy assignment operator (explicitly deleted)
NonCreatable(const NonCreatable &)=delete
Copy constructor (explicitly deleted)
NonCreatable()=delete
Constructor (explicitly deleted)