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

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

Inheritance diagram for meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator:

Public Member Functions

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

Static Public Member Functions

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

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ begin_()

auto meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator::begin_ ( ) const -> &meshlib::PolylineUndirectedEdgeIterator

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

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

◆ begin__mut()

auto meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator::begin__mut ( ) -> &mut meshlib::PolylineUndirectedEdgeIterator

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

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

◆ construct()

auto meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator::construct ( begin:&meshlib::PolylineUndirectedEdgeIterator ,
end:&meshlib::PolylineUndirectedEdgeIterator  ) -> meshlib::Owned< meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator >
static

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

Calls MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_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_PolylineUndirectedEdgeIterator::construct_from_another ( _other:&meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator ) -> meshlib::Owned< meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator >
static

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

Calls MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_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_PolylineUndirectedEdgeIterator::end_ ( ) const -> &meshlib::PolylineUndirectedEdgeIterator

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

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

◆ end__mut()

auto meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator::end__mut ( ) -> &mut meshlib::PolylineUndirectedEdgeIterator

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

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

◆ set_begin_()

void meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator::set_begin_ ( value:&meshlib::PolylineUndirectedEdgeIterator )

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

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

◆ set_end_()

void meshlib::IteratorRange_MR_PolylineUndirectedEdgeIterator::set_end_ ( value:&meshlib::PolylineUndirectedEdgeIterator )

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

Calls MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_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: