$treeview $search $mathjax
TraDemGen Logo  1.00.2
$projectbrief
$projectbrief
$searchbox

TRADEMGEN_Types.hpp

Go to the documentation of this file.
00001 #ifndef __TRADEMGEN_TRADEMGEN_TYPES_HPP
00002 #define __TRADEMGEN_TRADEMGEN_TYPES_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // Boost
00008 #include <boost/shared_ptr.hpp>
00009 // StdAir
00010 #include <stdair/stdair_file.hpp>
00011 // TraDemGen
00012 #include <trademgen/TRADEMGEN_Exceptions.hpp>
00013 
00014 namespace TRADEMGEN {
00015 
00016   // Forward declarations
00017   class TRADEMGEN_Service;
00018 
00019 
00020   // //////// Type definitions specific to DSim /////////
00024   typedef boost::shared_ptr<TRADEMGEN_Service> TRADEMGEN_ServicePtr_T;
00025   
00026   // ///////// Files ///////////
00030   class DemandFilePath : public stdair::InputFilePath {
00031   public:
00035     explicit DemandFilePath (const stdair::Filename_T& iFilename)
00036       : stdair::InputFilePath (iFilename) {}
00037   };
00038   
00039 }
00040 #endif // __TRADEMGEN_TRADEMGEN_TYPES_HPP
00041