![]() |
Reference Documentation |
00001 #ifndef _H_T__LIFETIME_H_ 00002 #define _H_T__LIFETIME_H_ 1 00003 00004 #include "HTL/H_iid.h" 00005 #include "HTL/H_Types.h" 00006 #include "HTL/T_macros.h" 00007 #include "HTL/HTL_std.h" 00008 #include "vector" 00009 00010 // On Solaris the include path goes to ospace/std 00011 #include "string" 00012 00013 // Stupid compiler bug: does not accept typedef std::string S_String; 00014 #if defined (WIN32) 00015 using std::string; 00016 #endif 00017 00022 template< class T_Bin > 00023 class T_Lifetime 00024 { 00025 public: 00026 H_IID_IMPLEMENT( T_Lifetime ) 00027 00028 protected: 00029 T_Lifetime() {} 00030 virtual ~T_Lifetime() {} 00031 00032 public: 00033 typedef HTL_STD::string S_String; 00034 //typedef Extra_Index S_Extra_Index; 00035 typedef HTL_STD::vector< T_Bin > H_T__NAME(Bin_Container); 00036 }; 00037 00038 #endif // _H_T__LIFETIME_H_ 00039 00040 00041 00042
Anaphe documentation generated by Doxygen (www.doxygen.org) |