COIN-OR::LEMON - Graph Library

source: glemon-0.x/map_value_map.cc @ 201:879e47e5b731

Last change on this file since 201:879e47e5b731 was 201:879e47e5b731, checked in by Akos Ladanyi, 16 years ago

Merge branches/akos to trunk.

File size: 719 bytes
Line 
1#include "map_value_map.h"
2#include "mapstorage.h"
3
4MapValueEdgeMap::MapValueEdgeMap(const std::string& _mapName, MapStorage* _pMapStorage) :
5  mapName(_mapName),
6  pMapStorage(_pMapStorage)
7{
8}
9
10MapValueEdgeMap::Value MapValueEdgeMap::operator[](Key k) const {
11  return pMapStorage->get(mapName, k);
12}
13
14void MapValueEdgeMap::set(Key k, Value v)
15{
16  pMapStorage->set(mapName, k, v);
17}
18
19MapValueNodeMap::MapValueNodeMap(const std::string& _mapName, MapStorage* _pMapStorage) :
20  mapName(_mapName),
21  pMapStorage(_pMapStorage)
22{
23}
24
25MapValueNodeMap::Value MapValueNodeMap::operator[](Key k) const {
26  return pMapStorage->get(mapName, k);
27}
28
29void MapValueNodeMap::set(Key k, Value v)
30{
31  pMapStorage->set(mapName, k, v);
32}
Note: See TracBrowser for help on using the repository browser.