18 FacResultCombination::FacResultCombination() {
33 if (_instance == NULL) {
34 _instance =
new FacResultCombination();
35 assert (_instance != NULL);
48 assert (oResultCombination_ptr != NULL);
51 _pool.push_back (oResultCombination_ptr);
53 return *oResultCombination_ptr;
61 ioResultHolder._resultCombination = &ioResultCombination;
65 ioResultCombination._resultHolderList.push_back (&ioResultHolder);
virtual ~FacResultCombination()
static void initLinkWithResultHolder(ResultCombination &, ResultHolder &)
static FacResultCombination & instance()
ResultCombination & create(const TravelQuery_T &iQueryString)
static FacSupervisor & instance()
void registerBomFactory(FacBomAbstract *)
Class wrapping functions on a list of ResultHolder objects.
Class wrapping functions on a list of Result objects.
std::string TravelQuery_T