1.00.11
C++ Travel Customer Choice Model Library
Loading...
Searching...
No Matches
TRAVELCCM_Types.hpp
Go to the documentation of this file.
1
#ifndef __TRAVELCCM_TRAVELCCM_TYPES_HPP
2
#define __TRAVELCCM_TRAVELCCM_TYPES_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <string>
9
// Boost
10
#include <boost/shared_ptr.hpp>
11
// StdAir
12
#include <stdair/stdair_exceptions.hpp>
13
14
namespace
TRAVELCCM
{
15
17
class
TRAVELCCM_Service
;
18
19
20
// ///////// Exceptions ///////////
24
class
CustomerChoiceException
:
public
stdair::RootException {
25
public
:
29
CustomerChoiceException
(
const
std::string& iWhat)
30
:
stdair
::RootException (iWhat) {}
31
};
32
37
class
MissingCustomerChoiceModelException
:
public
CustomerChoiceException
{
38
public
:
42
MissingCustomerChoiceModelException
(
const
std::string& iWhat)
43
:
CustomerChoiceException
(iWhat) {}
44
};
45
46
47
48
// //////// Type definitions /////////
52
typedef
boost::shared_ptr<TRAVELCCM_Service>
TRAVELCCM_ServicePtr_T
;
53
54
}
55
#endif
// __TRAVELCCM_TRAVELCCM_TYPES_HPP
TRAVELCCM::CustomerChoiceException::CustomerChoiceException
CustomerChoiceException(const std::string &iWhat)
Definition
TRAVELCCM_Types.hpp:29
TRAVELCCM::MissingCustomerChoiceModelException::MissingCustomerChoiceModelException
MissingCustomerChoiceModelException(const std::string &iWhat)
Definition
TRAVELCCM_Types.hpp:42
TRAVELCCM::TRAVELCCM_Service
Definition
TRAVELCCM_Service.hpp:33
TRAVELCCM
Definition
BasConst.cpp:6
TRAVELCCM::TRAVELCCM_ServicePtr_T
boost::shared_ptr< TRAVELCCM_Service > TRAVELCCM_ServicePtr_T
Definition
TRAVELCCM_Types.hpp:52
stdair
Forward declarations.
Definition
CustomerChoiceModel.hpp:13
Generated on Mon Mar 31 2025 00:00:00 for TravelCCM by
1.13.2