15 FacResultCombination* FacResultCombination::_instance = NULL;
18 FacResultCombination::FacResultCombination() {
22 FacResultCombination::FacResultCombination (
const FacResultCombination&) {
33 if (_instance == NULL) {
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);
static FacSupervisor & instance()
virtual ~FacResultCombination()
static FacResultCombination & instance()
static void initLinkWithResultHolder(ResultCombination &, ResultHolder &)
void registerBomFactory(FacBomAbstract *)
Class wrapping functions on a list of Result objects.
ResultCombination & create(const TravelQuery_T &iQueryString)
Class wrapping functions on a list of ResultHolder objects.
std::string TravelQuery_T