MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId Struct Reference
Inheritance diagram for meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId:

Public Member Functions

void assign_from_another (other:&meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId)
auto index () const -> usize
void assign_as_mr_undirected_edge_map (value:&meshlib::UndirectedEdgeMap)
void assign_as_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id (value:&meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId)
auto get_mr_undirected_edge_map () const -> Option<&meshlib::UndirectedEdgeMap >
auto get_mr_undirected_edge_map_mut () -> Option<&mut meshlib::UndirectedEdgeMap >
auto get_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id () const -> Option<&meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >
auto get_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id_mut () -> Option<&mut meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >
static auto construct_from_another (other:&meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId) -> meshlib::Owned< meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >
static auto construct_as_mr_undirected_edge_map (value:&meshlib::UndirectedEdgeMap) -> meshlib::Owned< meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >
static auto construct_as_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id (value:&meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId) -> meshlib::Owned< meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >
Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)
Static Public Member Functions inherited from meshlib::CppCopy
static auto copy (ptr:*const Self) -> *mut Self

Detailed Description

Stores one of 2 objects: MR::UndirectedEdgeMap, phmap::flat_hash_map<MR::UndirectedEdgeId, MR::UndirectedEdgeId, phmap::Hash<MR::UndirectedEdgeId>, phmap::EqualTo<MR::UndirectedEdgeId>, MR::Allocator<std::pair<const MR::UndirectedEdgeId, MR::UndirectedEdgeId>>>.

Generated from class std::variant<MR::UndirectedEdgeMap, phmap::flat_hash_map<MR::UndirectedEdgeId, MR::UndirectedEdgeId, phmap::Hash<MR::UndirectedEdgeId>, phmap::EqualTo<MR::UndirectedEdgeId>, MR::Allocator<std::pair<const MR::UndirectedEdgeId, MR::UndirectedEdgeId>>>>. Heap-allocated instances are held in Owned<std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId>.

Member Function Documentation

◆ assign_as_mr_undirected_edge_map()

void meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::assign_as_mr_undirected_edge_map ( value:&meshlib::UndirectedEdgeMap )

Assigns to the variant, making it store the element 0, of type MR::UndirectedEdgeMap.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_AssignAs_MR_UndirectedEdgeMap(). The reference to the parameter value might be preserved in this object.

◆ assign_as_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id()

void meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::assign_as_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id ( value:&meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId )

Assigns to the variant, making it store the element 1, of type phmap::flat_hash_map<MR::UndirectedEdgeId, MR::UndirectedEdgeId, phmap::Hash<MR::UndirectedEdgeId>, phmap::EqualTo<MR::UndirectedEdgeId>, MR::Allocator<std::pair<const MR::UndirectedEdgeId, MR::UndirectedEdgeId>>>.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_AssignAs_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId(). The reference to the parameter value might be preserved in this object.

◆ assign_from_another()

void meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::assign_from_another ( other:&meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId )

Assigns the contents from another instance. Both objects remain alive after the call.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_AssignFromAnother(). The reference to the parameter other might be preserved in this object.

◆ construct_as_mr_undirected_edge_map()

auto meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::construct_as_mr_undirected_edge_map ( value:&meshlib::UndirectedEdgeMap ) -> meshlib::Owned< meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >
static

Constructs the variant storing the element 0, of type MR::UndirectedEdgeMap.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ConstructAs_MR_UndirectedEdgeMap(). The reference to the parameter value might be preserved in the constructed object.

◆ construct_as_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id()

auto meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::construct_as_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id ( value:&meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId ) -> meshlib::Owned< meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >
static

Constructs the variant storing the element 1, of type phmap::flat_hash_map<MR::UndirectedEdgeId, MR::UndirectedEdgeId, phmap::Hash<MR::UndirectedEdgeId>, phmap::EqualTo<MR::UndirectedEdgeId>, MR::Allocator<std::pair<const MR::UndirectedEdgeId, MR::UndirectedEdgeId>>>.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ConstructAs_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId(). The reference to the parameter value might be preserved in the constructed object.

◆ construct_from_another()

Constructs a copy of another instance. The source remains alive.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ConstructFromAnother(). The reference to the parameter other might be preserved in the constructed object.

◆ get_mr_undirected_edge_map()

auto meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::get_mr_undirected_edge_map ( ) const -> Option<&meshlib::UndirectedEdgeMap >

Returns the element 0, of type MR::UndirectedEdgeMap, read-only. If it's not the active element, returns null.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_get_MR_UndirectedEdgeMap(). The reference to this object might be preserved as the return value.

◆ get_mr_undirected_edge_map_mut()

auto meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::get_mr_undirected_edge_map_mut ( ) -> Option<&mut meshlib::UndirectedEdgeMap >

Returns the element 0, of type MR::UndirectedEdgeMap, mutable. If it's not the active element, returns null.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_get_MR_UndirectedEdgeMap_mut(). The reference to this object might be preserved as the return value.

◆ get_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id()

auto meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::get_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id ( ) const -> Option<&meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >

Returns the element 1, of type phmap::flat_hash_map<MR::UndirectedEdgeId, MR::UndirectedEdgeId, phmap::Hash<MR::UndirectedEdgeId>, phmap::EqualTo<MR::UndirectedEdgeId>, MR::Allocator<std::pair<const MR::UndirectedEdgeId, MR::UndirectedEdgeId>>>, read-only. If it's not the active element, returns null.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_get_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId(). The reference to this object might be preserved as the return value.

◆ get_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id_mut()

auto meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::get_phmap_flat_hash_map_mr_undirected_edge_id_mr_undirected_edge_id_phmap_hash_mr_undirected_edge_id_phmap_equal_to_mr_undirected_edge_id_mr_allocator_std_pair_const_mr_undirected_edge_id_mr_undirected_edge_id_mut ( ) -> Option<&mut meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >

Returns the element 1, of type phmap::flat_hash_map<MR::UndirectedEdgeId, MR::UndirectedEdgeId, phmap::Hash<MR::UndirectedEdgeId>, phmap::EqualTo<MR::UndirectedEdgeId>, MR::Allocator<std::pair<const MR::UndirectedEdgeId, MR::UndirectedEdgeId>>>, mutable. If it's not the active element, returns null.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_get_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_mut(). The reference to this object might be preserved as the return value.

◆ index()

auto meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::index ( ) const -> usize

Returns the index of the stored element type. In rare cases may return -1 if this variant is "valueless by exception".

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index().

◆ new()

auto meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId::new ( ) -> meshlib::Owned< meshlib::std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >
static

Constructs an empty (default-constructed) instance.

Calls MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstruct().


The documentation for this struct was generated from the following file: