SimCRS Logo  1.01.8
C++ Simulated Travel-Oriented Distribution System Library
Loading...
Searching...
No Matches
FacBomAbstract.hpp
Go to the documentation of this file.
1#ifndef __SIMCRS_FAC_FACBOMABSTRACT_HPP
2#define __SIMCRS_FAC_FACBOMABSTRACT_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// STL
8#include <string>
9#include <vector>
10
11namespace SIMCRS {
12
13 // Forward declarations
14 class BomAbstract;
15
18 friend class FacSupervisor;
19 public:
20
22 typedef std::vector<BomAbstract*> BomPool_T;
23
25 static std::size_t getID (const BomAbstract*);
26
28 static std::size_t getID (const BomAbstract&);
29
32 static std::string getIDString (const BomAbstract*);
33
36 static std::string getIDString (const BomAbstract&);
37
38 protected:
43
45 virtual ~FacBomAbstract();
46
47 private:
49 void clean();
50
51 protected:
54 };
55}
56#endif // __SIMCRS_FAC_FACBOMABSTRACT_HPP
static std::size_t getID(const BomAbstract *)
static std::string getIDString(const BomAbstract *)
std::vector< BomAbstract * > BomPool_T
FacBomAbstract(const FacBomAbstract &)