Static Public Member Functions | |
| static meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId | createMap (java.lang.Long size) |
| static meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId | createHashMap (java.lang.Long capacity) |
Additional Inherited Members | |
| Protected Member Functions inherited from meshlib.CppObject | |
| CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner) | |
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>.
Instances created here own their C++ objects, see CppObject.
| meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId | ( | java.lang.foreign.MemorySegment | ptr, |
| boolean | owned, | ||
| java.lang.Object | owner ) |
Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.
| meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_DefaultConstruct().
| meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId | ( | meshlib.std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_Undirect__6c0cd2dc | var_ | ) |
Constructs MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId> elementwise. The reference to the parameter var might be preserved in the constructed object.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_ConstructFrom().
| meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId | ( | meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId | _other | ) |
Generated from constructor MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::MapOrHashMap. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_ConstructFromAnother().
| meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.assignFromAnother | ( | meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId | _other | ) |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_AssignFromAnother().
| void meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.clear | ( | ) |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::clear.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_clear().
|
static |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::createHashMap.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_createHashMap().
|
static |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::createMap.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_createMap().
| meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Un__d03a8612 meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.getHashMap | ( | ) |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::getHashMap. The reference to this object might be preserved in the return value.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_getHashMap().
| meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Un__d03a8612 meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.getHashMap_mut | ( | ) |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::getHashMap. The reference to this object might be preserved in the return value.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_getHashMap_mut().
| meshlib.WholeEdgeMap meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.getMap | ( | ) |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::getMap. The reference to this object might be preserved in the return value.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_getMap().
| meshlib.WholeEdgeMap meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.getMap_mut | ( | ) |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::getMap. The reference to this object might be preserved in the return value.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_getMap_mut().
| void meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.pushBack | ( | meshlib.UndirectedEdgeId | key, |
| meshlib.EdgeId | val ) |
appends one element in the map, in case of dense map, key must be equal to vector.endId() Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::pushBack. The reference to things referred to by the parameter key (if any) might be preserved in this object. The reference to things referred to by the parameter val (if any) might be preserved in this object.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_pushBack().
| void meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.resizeReserve | ( | long | denseTotalSize, |
| long | hashAdditionalCapacity ) |
if this stores dense map then resizes it to denseTotalSize; if this stores hash map then sets its capacity to size()+hashAdditionalCapacity Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::resizeReserve.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_resizeReserve().
| void meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.setHashMap | ( | meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Un__d03a8612 | m | ) |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::setHashMap. The reference to things referred to by the parameter m (if any) might be preserved in this object.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_setHashMap().
| void meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.setMap | ( | meshlib.WholeEdgeMap | m | ) |
Generated from method MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId>::setMap. The reference to things referred to by the parameter m (if any) might be preserved in this object.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_setMap().
| void meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.setVar | ( | meshlib.std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_Undirect__6c0cd2dc | value | ) |
default construction will select dense map Modifies a member variable of class MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId> named var. The reference to the parameter value might be preserved in this object in element var.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_Set_var().
| meshlib.std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_Undirect__6c0cd2dc meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId.var_ | ( | ) |
default construction will select dense map Returns a pointer to a member variable of class MR::MapOrHashMap<MR::UndirectedEdgeId, MR::EdgeId> named var. The reference to this object might be preserved as the return value.
Calls MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_Get_var().