OpenTREP Logo  0.6.0
C++ Open Travel Request Parsing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PlaceList.hpp
Go to the documentation of this file.
1 #ifndef __OPENTREP_BOM_PLACELIST_HPP
2 #define __OPENTREP_BOM_PLACELIST_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // STL
8 #include <map>
9 #include <list>
10 
11 namespace OPENTREP {
12 
13  // Forward declarations
14  class Place;
15 
16  // ///////////// Type definitions ////////////////////
17  // typedef std::size_t PlaceID_T;
18  // typedef std::map<PlaceID_T, Place*> PlaceDirectList_T;
19 
20  typedef std::multimap<std::string, Place*> PlaceList_T;
21  typedef std::list<Place*> PlaceOrderedList_T;
22 
23 }
24 #endif // __OPENTREP_BOM_PLACELIST_HPP
std::multimap< std::string, Place * > PlaceList_T
Definition: PlaceList.hpp:14
Class modelling a place/POR (point of reference).
Definition: Place.hpp:28
std::list< Place * > PlaceOrderedList_T
Definition: PlaceList.hpp:21