My Project
deterministic_passenger_factory.h
1 
7 #ifndef SRC_DETERMINISTIC_PASSENGER_FACTORY_H_
8 #define SRC_DETERMINISTIC_PASSENGER_FACTORY_H_
9 
10 
11 /*******************************************************************************
12  * Includes
13  ******************************************************************************/
14 #include <string>
15 
16 #include "src/passenger.h"
17 
18 /*******************************************************************************
19  * Class Definitions
20  ******************************************************************************/
27 class DPassengerFactory {
28  public:
39  static Passenger * Generate(int, int);
40  private:
46  static std::string NameGeneration();
47 };
48 
49 #endif // SRC_DETERMINISTIC_PASSENGER_FACTORY_H_
DPassengerFactory::Generate
static Passenger * Generate(int, int)
Generation of a passenger with a deterministic name within bounds.
Definition: deterministic_passenger_factory.cc:51
Passenger
The main class to define passenger.
Definition: passenger.h:17
passenger.h
DPassengerFactory
The main class for the generation of passengers.
Definition: deterministic_passenger_factory.h:25