00001 // 00002 // The Austria library is copyright (c) Gianni Mariani 2004. 00003 // 00004 // Grant Of License. Grants to LICENSEE the non-exclusive right to use the Austria 00005 // library subject to the terms of the LGPL. 00006 // 00007 // A copy of the license is available in this directory or one may be found at this URL: 00008 // http://www.gnu.org/copyleft/lesser.txt 00009 // 00015 #ifndef x_at_lifetime_basic_h_x 00016 #define x_at_lifetime_basic_h_x 1 00017 00018 #include "at_exports.h" 00019 #include "at_lifetime.h" 00020 00021 // Austria namespace 00022 namespace at 00023 { 00024 00025 // ======== LifeControlPtrStyle ======================================= 00031 class LifeControlPtrStyle 00032 : public PtrStyle 00033 { 00034 public: 00035 00036 // ======== BaseType ============================================== 00042 typedef PtrTarget BaseType; 00043 00044 }; 00045 00046 // ======== LifeControl_Basic ====================================== 00057 typedef PtrTarget_Generic<int,LifeControlPtrStyle> LifeControl_Basic; 00058 00059 00060 // ======== LifeControl_Lean ====================================== 00070 typedef PtrTarget_Generic<int> LifeControl_Lean; 00071 00072 00073 }; // namespace 00074 #endif // x_at_lifetime_basic_h_x 00075
Generated for Austria by
and
MakeXS at Sun Oct 24 17:35:34 PDT 2004