map_value_map.cc
author Akos Ladanyi <ladanyi@tmit.bme.hu>
Thu, 10 Jul 2008 20:38:53 +0100
changeset 5 390d05b2d25c
permissions -rw-r--r--
Upgrade gettext infrastructure.
     1 #include "map_value_map.h"
     2 #include "mapstorage.h"
     3 
     4 MapValueArcMap::MapValueArcMap(const std::string& _mapName, MapStorage* _pMapStorage) :
     5   mapName(_mapName),
     6   pMapStorage(_pMapStorage)
     7 {
     8 }
     9 
    10 MapValueArcMap::Value MapValueArcMap::operator[](Key k) const {
    11   return pMapStorage->get(mapName, k);
    12 }
    13 
    14 void MapValueArcMap::set(Key k, Value v)
    15 {
    16   pMapStorage->set(mapName, k, v);
    17 }
    18 
    19 MapValueNodeMap::MapValueNodeMap(const std::string& _mapName, MapStorage* _pMapStorage) :
    20   mapName(_mapName),
    21   pMapStorage(_pMapStorage)
    22 {
    23 }
    24 
    25 MapValueNodeMap::Value MapValueNodeMap::operator[](Key k) const {
    26   return pMapStorage->get(mapName, k);
    27 }
    28 
    29 void MapValueNodeMap::set(Key k, Value v)
    30 {
    31   pMapStorage->set(mapName, k, v);
    32 }