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

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

Inheritance diagram for meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft:

Public Member Functions

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

Static Public Member Functions

static auto construct_from_another (_other:&meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft) -> meshlib::Owned< meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft >
static auto construct (begin:&meshlib::RingIterator_MR_NextEdgeSameLeft, end:&meshlib::RingIterator_MR_NextEdgeSameLeft) -> meshlib::Owned< meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft >
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::RingIterator<MR::NextEdgeSameLeft>>.

Generated from class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>. Heap-allocated instances are held in Owned<IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft>.

Member Function Documentation

◆ assign_from_another()

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

Generated from method MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>::operator=.

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

◆ begin_()

auto meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft::begin_ ( ) const -> &meshlib::RingIterator_MR_NextEdgeSameLeft

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

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

◆ begin__mut()

auto meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft::begin__mut ( ) -> &mut meshlib::RingIterator_MR_NextEdgeSameLeft

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

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

◆ construct()

auto meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft::construct ( begin:&meshlib::RingIterator_MR_NextEdgeSameLeft ,
end:&meshlib::RingIterator_MR_NextEdgeSameLeft  ) -> meshlib::Owned< meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft >
static

Generated from constructor MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>::IteratorRange.

Calls MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_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_RingIterator_MR_NextEdgeSameLeft::construct_from_another ( _other:&meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft ) -> meshlib::Owned< meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft >
static

Generated from constructor MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>::IteratorRange.

Calls MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_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_RingIterator_MR_NextEdgeSameLeft::end_ ( ) const -> &meshlib::RingIterator_MR_NextEdgeSameLeft

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

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

◆ end__mut()

auto meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft::end__mut ( ) -> &mut meshlib::RingIterator_MR_NextEdgeSameLeft

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

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

◆ set_begin_()

void meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft::set_begin_ ( value:&meshlib::RingIterator_MR_NextEdgeSameLeft )

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

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

◆ set_end_()

void meshlib::IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft::set_end_ ( value:&meshlib::RingIterator_MR_NextEdgeSameLeft )

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

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