blob: 2b330abda7c263074ddf065c51f2039781f0ef99 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "modeling/Rack.h"
#include <assert.h>
#include <iterator>
namespace Modeling
{
Rack::Rack(int id, std::unordered_map<uint32_t, Machine> machines) : Entity(id), machines(machines) {}
std::unordered_map<uint32_t, Machine>& Rack::getMachines()
{
return machines;
}
Machine& Rack::getMachineAtSlot(int slot)
{
assert(machines.find(slot) != machines.end());
return machines.at(slot);
}
}
|