1 #ifndef __DIADES__PETRI__MARKINGTABLE__HH 2 #define __DIADES__PETRI__MARKINGTABLE__HH 4 #include<unordered_map> 7 using std::unordered_map;
16 unordered_map<Marking,Graph::Node>
_table;
27 _table[marking] = node;
28 return _table.find(marking)->first;
31 const Graph::Node &
get(
const Marking & marking)
const 33 unordered_map<Marking,Graph::Node>::const_iterator it = _table.find(marking);
41 unordered_map<Marking,Graph::Node>::const_iterator
begin()
const 43 return _table.begin();
45 unordered_map<Marking,Graph::Node>::const_iterator
end()
const unordered_map< Marking, Graph::Node > _table
Namespace of the Diades project.
unordered_map< Marking, Graph::Node >::const_iterator begin() const
const Marking & assign(const Marking &marking, const Graph::Node &node)
unordered_map< Marking, Graph::Node >::const_iterator end() const