Files | |
file | map_registry.h |
Map registry for graph maps. | |
Classes | |
class | MapRegistry |
Defines | |
#define | CREATE_EDGE_MAP_REGISTRY |
#define | CREATE_NODE_MAP_REGISTRY |
#define | CREATE_MAP_REGISTRIES |
#define | CREATE_NODE_MAP(DynMap) |
#define | CREATE_EDGE_MAP(DynMap) |
#define | CREATE_MAPS(DynMap) |
#define | CREATE_SYM_EDGE_MAP_REGISTRY |
#define | CREATE_SYM_EDGE_MAP(DynMap) |
#define | IMPORT_NODE_MAP(From, from, To, to) |
#define | IMPORT_EDGE_MAP(From, from, To, to) |
#define | KEEP_MAPS(From, To) |
|
Value: Creates the EdgeMapRegistry type an declare a mutable instance named edge_maps. Definition at line 30 of file map_defines.h. |
|
Value: Creates the NodeMapRegistry type an declare a mutable instance named node_maps. Definition at line 37 of file map_defines.h. |
|
Value: Creates both map registries. Definition at line 43 of file map_defines.h. |
|
Value: Creates a map from a template map. The import method is an overloading of the map type. The reason to use these macro is that the c++ does not support the template typedefs. If a future release of the c++ supports this feature it should be fixed. Definition at line 53 of file map_defines.h. |
|
Value: Creates a map from a template map. The import method is an overloading of the map type. The reason to use these macro is that the c++ does not support the template typedefs. If a future release of the c++ supports this feature it should be fixed. Definition at line 83 of file map_defines.h. |
|
Value: This macro creates both maps. Definition at line 110 of file map_defines.h. |
|
Value: This macro creates MapRegistry for Symmetric Edge Maps. Definition at line 116 of file map_defines.h. |
|
Value: Creates a map from a template map. The import method is an overloading of the map type. The reason to use these macro is that the c++ does not support the template typedefs. If a future release of the c++ supports this feature it should be fixed. Definition at line 128 of file map_defines.h. |
|
Value: This is a macro to import an node map into a graph class. Definition at line 156 of file map_defines.h. |
|
Value: This is a macro to import an edge map into a graph class. Definition at line 185 of file map_defines.h. |
|
Value: This is a macro to keep the node and edge maps for a graph class. Definition at line 221 of file map_defines.h. |