#include <sym_map.h>
The template parameter is the MapRegistry that the maps will belong to and the ValueType.
Definition at line 87 of file sym_map.h.
Public Types | |
typedef MapRegistry::Graph | Graph |
The graph type of the maps. | |
Public Member Functions | |
SymMap (const Graph &g, MapRegistry &r) | |
SymMap (const Graph &g, MapRegistry &r, const Value &v) | |
SymMap (const SymMap ©) | |
SymMap & | operator= (const SymMap ©) |
void | add (const KeyType &key) |
void | erase (const KeyType &key) |
|
Graph and Registry initialized map constructor. Definition at line 105 of file sym_map.h. References SymMap::Graph. |
|
Constructor to use default value to initialize the map. Definition at line 109 of file sym_map.h. References SymMap::Graph. |
|
Constructor to copy a map of the same map type. Definition at line 114 of file sym_map.h. |
|
Assign operator to copy a map of the same map type. Definition at line 119 of file sym_map.h. |
|
Add a new key to the map. It called by the map registry. Definition at line 126 of file sym_map.h. |
|
Erase a key from the map. It called by the map registry. Definition at line 134 of file sym_map.h. |