Go to the source code of this file.
| typedef struct MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId |
stores a mapping from keys K to values V in one of two forms: 1) as dense map (vector) preferable when there are few missing keys in a range [0, endKey) 2) as hash map preferable when valid keys are a small subset of the range Generated from class MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId |
Generated from C++ container phmap::flat_hash_map<MR::UndirectedEdgeId, MR::EdgeId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| MRC_API MR_EdgeId MR_mapEdge_const_MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_ref_MR_EdgeId | ( | const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * | m, |
| MR_EdgeId | src ) |
given input edge (src), converts its id using given map Generated from function MR::mapEdge. Parameter m can not be null. It is a single object.
| MRC_API MR_UndirectedEdgeId MR_mapEdge_const_MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_ref_MR_UndirectedEdgeId | ( | const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * | m, |
| MR_UndirectedEdgeId | src ) |
given input edge (src), converts its id using given map Generated from function MR::mapEdge. Parameter m can not be null. It is a single object.
| MRC_API MR_UndirectedEdgeId MR_mapEdge_const_MR_UndirectedEdgeBMap_ref | ( | const MR_UndirectedEdgeBMap * | map, |
| MR_UndirectedEdgeId | src ) |
given input edge (src), converts its id using given map Generated from function MR::mapEdge. Parameter map can not be null. It is a single object.
| MRC_API MR_EdgeId MR_mapEdge_const_MR_WholeEdgeMap_ref_MR_EdgeId | ( | const MR_WholeEdgeMap * | map, |
| MR_EdgeId | src ) |
given input edge (src), converts its id using given map Generated from function MR::mapEdge. Parameter map can not be null. It is a single object.
| MRC_API MR_UndirectedEdgeId MR_mapEdge_const_MR_WholeEdgeMap_ref_MR_UndirectedEdgeId | ( | const MR_WholeEdgeMap * | map, |
| MR_UndirectedEdgeId | src ) |
given input edge (src), converts its id using given map Generated from function MR::mapEdge. Parameter map can not be null. It is a single object.
| MRC_API MR_EdgeId MR_mapEdge_const_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_ref_MR_EdgeId | ( | const MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId * | map, |
| MR_EdgeId | src ) |
given input edge (src), converts its id using given map Generated from function MR::mapEdge. Parameter map can not be null. It is a single object.
| MRC_API MR_UndirectedEdgeId MR_mapEdge_const_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_ref_MR_UndirectedEdgeId | ( | const MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId * | map, |
| MR_UndirectedEdgeId | src ) |
given input edge (src), converts its id using given map Generated from function MR::mapEdge. Parameter map can not be null. It is a single object.
| MRC_API MR_UndirectedEdgeBitSet * MR_mapEdges_MR_UndirectedEdgeBMap | ( | const MR_UndirectedEdgeBMap * | map, |
| const MR_UndirectedEdgeBitSet * | src ) |
given input bit-set (src), converts each id corresponding to set bit using given map, and sets its bit in the resulting bit set Generated from function MR::mapEdges. Parameter map can not be null. It is a single object. Parameter src can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeBitSet_Destroy() to free it when you're done using it.
| MRC_API MR_UndirectedEdgeBitSet * MR_mapEdges_MR_WholeEdgeMap | ( | const MR_WholeEdgeMap * | map, |
| const MR_UndirectedEdgeBitSet * | src ) |
given input bit-set (src), converts each id corresponding to set bit using given map, and sets its bit in the resulting bit set Generated from function MR::mapEdges. Parameter map can not be null. It is a single object. Parameter src can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeBitSet_Destroy() to free it when you're done using it.
| MRC_API MR_UndirectedEdgeBitSet * MR_mapEdges_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId | ( | const MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId * | map, |
| const MR_UndirectedEdgeBitSet * | src ) |
given input bit-set (src), converts each id corresponding to set bit using given map, and sets its bit in the resulting bit set Generated from function MR::mapEdges. Parameter map can not be null. It is a single object. Parameter src can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeBitSet_Destroy() to free it when you're done using it.