Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:13:09

0001 #ifndef __class_____class___h
0002 #define __class_____class___h
0003 // -*- C++ -*-
0004 /*
0005 Class      : __class__
0006 Created by : __author__ on __date__
0007 Description:
0008 Parameters :
0009 Returns    :
0010 Throws     :
0011 */
0012 
0013 class __class__ {
0014     // ---------- friend classes and functions ---------------
0015 public:
0016     // ---------- constants, enums and typedefs --------------
0017 
0018     // ---------- Constructors and destructor ----------------
0019     __class__();
0020     virtual ~__class__();
0021 
0022     // ---------- member functions ---------------------------
0023 
0024     // ---------- const member functions ---------------------
0025 
0026     // ---------- static member functions --------------------
0027 
0028 protected:
0029     // ---------- protected member functions -----------------
0030 
0031     // ---------- protected const member functions -----------
0032 
0033 private:
0034     // ---------- Constructors and destructor ----------------
0035     __class__( const __class__& src ); // copy-ctor
0036     // __class__(const __class__&) = delete; // stop default
0037     __class__( __class__&& src ); // move-ctor
0038 
0039     // ---------- assignment operator(s) ---------------------
0040     const __class__& operator=( const __class__& rhs ); // copy assignment oper
0041     // const __class__& operator=(const __class__&) = delete; // stop default
0042     __class__& operator=( __class__&& rhs ); // move assignment oper
0043 
0044     // ---------- private member functions -------------------
0045 
0046     // ---------- private const member functions -------------
0047 
0048     // ---------- data members -------------------------------
0049 
0050     // ---------- static data members ------------------------
0051 };
0052 #endif