$treeview $search $mathjax
TravelCCM Logo  1.00.1
$projectbrief
$projectbrief
$searchbox

TRAVELCCM_Types.hpp

Go to the documentation of this file.
00001 #ifndef __TRAVELCCM_TRAVELCCM_TYPES_HPP
00002 #define __TRAVELCCM_TRAVELCCM_TYPES_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // STL
00008 #include <string>
00009 // Boost
00010 #include <boost/shared_ptr.hpp>
00011 // StdAir
00012 #include <stdair/stdair_exceptions.hpp>
00013 
00014 namespace TRAVELCCM {
00015 
00017   class TRAVELCCM_Service;
00018 
00019 
00020   // ///////// Exceptions ///////////
00024   class CustomerChoiceException : public stdair::RootException {
00025   public:
00029     CustomerChoiceException (const std::string& iWhat)
00030       : stdair::RootException (iWhat) {}
00031   };
00032 
00033 
00034   // //////// Type definitions /////////
00038   typedef boost::shared_ptr<TRAVELCCM_Service> TRAVELCCM_ServicePtr_T;
00039 
00040 }
00041 #endif // __TRAVELCCM_TRAVELCCM_TYPES_HPP