OpenTREP Logo  0.6.0
C++ Open Travel Request Parsing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GenericBom.hpp
Go to the documentation of this file.
1 #ifndef __OPENTREP_BOM_GENERICBOM_HPP
2 #define __OPENTREP_BOM_GENERICBOM_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // STL
8 #include <map>
9 // OpenTrep
10 #include <opentrep/bom/BomType.hpp>
11 
12 namespace OPENTREP {
13 
14  // Forward declarations
15  class BomAbstract;
16 
19  typedef std::pair<BomType::EN_BomType, BomAbstract*> GenericBom_T;
20 
22  typedef std::map<std::size_t, GenericBom_T> GenericBomList_T;
23 
24 }
25 #endif // __OPENTREP_BOM_GENERICBOM_HPP
std::pair< BomType::EN_BomType, BomAbstract * > GenericBom_T
Definition: GenericBom.hpp:15
std::map< std::size_t, GenericBom_T > GenericBomList_T
Definition: GenericBom.hpp:22
Base class for the Business Object Model (BOM) layer.
Definition: BomAbstract.hpp:17