All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NonCopyable.h
Go to the documentation of this file.
1 //=================================================================================================
20 //=================================================================================================
21 
22 #ifndef _BLAZE_UTIL_NONCOPYABLE_H_
23 #define _BLAZE_UTIL_NONCOPYABLE_H_
24 
25 
26 namespace blaze {
27 
28 //=================================================================================================
29 //
30 // CLASS DEFINITION
31 //
32 //=================================================================================================
33 
34 //*************************************************************************************************
51 {
52  protected:
53  //**Constructor and destructor******************************************************************
56  inline NonCopyable() {}
57  inline ~NonCopyable() {}
58 
59  //**********************************************************************************************
60 
61  private:
62  //**Copy constructor and copy assignment operator***********************************************
65  NonCopyable( const NonCopyable& );
66  NonCopyable& operator=( const NonCopyable& );
67 
68  //**********************************************************************************************
69 };
70 //*************************************************************************************************
71 
72 } // namespace blaze
73 
74 #endif