|
||||
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 template <typename T> 0014 class __class__ { 0015 // ---------- friend classes and functions --------------- 0016 public: 0017 // ---------- constants, enums and typedefs -------------- 0018 0019 // ---------- Constructors and destructor ---------------- 0020 __class__(); 0021 virtual ~__class__(); 0022 0023 // ---------- member functions --------------------------- 0024 0025 // ---------- const member functions --------------------- 0026 0027 // ---------- static member functions -------------------- 0028 0029 protected: 0030 // ---------- protected member functions ----------------- 0031 0032 // ---------- protected const member functions ----------- 0033 0034 private: 0035 // ---------- Constructors and destructor ---------------- 0036 __class__( const __class__<T>& src ); // copy-ctor 0037 // __class__(const __class__<T>&) = delete; // stop default 0038 __class__( __class__<T>&& src ); // move-ctor 0039 0040 // ---------- assignment operator(s) --------------------- 0041 const __class__<T>& operator=( const __class__<T>& rhs ); // copy assignment oper 0042 // const __class__<T>& operator=(const __class__<T>&) = delete; // stop default 0043 __class__<T>& operator=( __class__<T>&& rhs ); // move assignment oper 0044 0045 // ---------- private member functions ------------------- 0046 0047 // ---------- private const member functions ------------- 0048 0049 // ---------- data members ------------------------------- 0050 0051 // ---------- static data members ------------------------ 0052 }; 0053 0054 // c++11 requires that your template implementation should be in a header file 0055 // to do so we include here implementation file (__class__inl). 0056 #include "__class__.icc" 0057 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |