MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::IteratorRange_MR_UndirectedEdgeIterator Struct Reference

simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::UndirectedEdgeIterator>. More...

Inheritance diagram for meshlib::IteratorRange_MR_UndirectedEdgeIterator:

Public Member Functions

auto assign_from_another (_other:&meshlib::IteratorRange_MR_UndirectedEdgeIterator) -> &mut meshlib::IteratorRange_MR_UndirectedEdgeIterator
auto begin_ () const -> &meshlib::UndirectedEdgeIterator
auto begin__mut () -> &mut meshlib::UndirectedEdgeIterator
void set_begin_ (value:&meshlib::UndirectedEdgeIterator)
auto end_ () const -> &meshlib::UndirectedEdgeIterator
auto end__mut () -> &mut meshlib::UndirectedEdgeIterator
void set_end_ (value:&meshlib::UndirectedEdgeIterator)

Static Public Member Functions

static auto construct_from_another (_other:&meshlib::IteratorRange_MR_UndirectedEdgeIterator) -> meshlib::Owned< meshlib::IteratorRange_MR_UndirectedEdgeIterator >
static auto construct (begin:&meshlib::UndirectedEdgeIterator, end:&meshlib::UndirectedEdgeIterator) -> meshlib::Owned< meshlib::IteratorRange_MR_UndirectedEdgeIterator >
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

simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::UndirectedEdgeIterator>.

Generated from class MR::IteratorRange<MR::UndirectedEdgeIterator>. Heap-allocated instances are held in Owned<IteratorRange_MR_UndirectedEdgeIterator>.

Member Function Documentation

◆ assign_from_another()

auto meshlib::IteratorRange_MR_UndirectedEdgeIterator::assign_from_another ( _other:&meshlib::IteratorRange_MR_UndirectedEdgeIterator ) -> &mut meshlib::IteratorRange_MR_UndirectedEdgeIterator

Generated from method MR::IteratorRange<MR::UndirectedEdgeIterator>::operator=.

Calls MR_IteratorRange_MR_UndirectedEdgeIterator_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.

◆ begin_()

auto meshlib::IteratorRange_MR_UndirectedEdgeIterator::begin_ ( ) const -> &meshlib::UndirectedEdgeIterator

Returns a pointer to a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named begin_.

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

◆ begin__mut()

auto meshlib::IteratorRange_MR_UndirectedEdgeIterator::begin__mut ( ) -> &mut meshlib::UndirectedEdgeIterator

Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named begin_.

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

◆ construct()

auto meshlib::IteratorRange_MR_UndirectedEdgeIterator::construct ( begin:&meshlib::UndirectedEdgeIterator ,
end:&meshlib::UndirectedEdgeIterator  ) -> meshlib::Owned< meshlib::IteratorRange_MR_UndirectedEdgeIterator >
static

Generated from constructor MR::IteratorRange<MR::UndirectedEdgeIterator>::IteratorRange.

Calls MR_IteratorRange_MR_UndirectedEdgeIterator_Construct(). The reference to the parameter begin might be preserved in the constructed object. The reference to the parameter end might be preserved in the constructed object.

◆ construct_from_another()

auto meshlib::IteratorRange_MR_UndirectedEdgeIterator::construct_from_another ( _other:&meshlib::IteratorRange_MR_UndirectedEdgeIterator ) -> meshlib::Owned< meshlib::IteratorRange_MR_UndirectedEdgeIterator >
static

Generated from constructor MR::IteratorRange<MR::UndirectedEdgeIterator>::IteratorRange.

Calls MR_IteratorRange_MR_UndirectedEdgeIterator_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

◆ end_()

auto meshlib::IteratorRange_MR_UndirectedEdgeIterator::end_ ( ) const -> &meshlib::UndirectedEdgeIterator

Returns a pointer to a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named end_.

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

◆ end__mut()

auto meshlib::IteratorRange_MR_UndirectedEdgeIterator::end__mut ( ) -> &mut meshlib::UndirectedEdgeIterator

Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named end_.

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

◆ set_begin_()

void meshlib::IteratorRange_MR_UndirectedEdgeIterator::set_begin_ ( value:&meshlib::UndirectedEdgeIterator )

Modifies a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named begin_.

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

◆ set_end_()

void meshlib::IteratorRange_MR_UndirectedEdgeIterator::set_end_ ( value:&meshlib::UndirectedEdgeIterator )

Modifies a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named end_.

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


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