Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

T_Lifetime.h

Go to the documentation of this file.
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)