MorphologicalAttributeFilters
Public API documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
mmcfilters::MorphologicalTree::ChildrenRange Class Reference

Range wrapper for direct-child iteration. More...

#include <MorphologicalTree.hpp>

Public Member Functions

 ChildrenRange ()=default
 Creates an empty child range.
 
 ChildrenRange (const MorphologicalTree *tree, NodeId firstLocal, std::size_t expectedVersion)
 Creates a range over a linked list of direct children.
 
ChildrenIterator begin () const
 Returns an iterator at the first child.
 
ChildrenIterator end () const
 Returns the child-range sentinel iterator.
 

Detailed Description

Range wrapper for direct-child iteration.

Definition at line 2494 of file MorphologicalTree.hpp.

Constructor & Destructor Documentation

◆ ChildrenRange()

mmcfilters::MorphologicalTree::ChildrenRange::ChildrenRange ( const MorphologicalTree tree,
NodeId  firstLocal,
std::size_t  expectedVersion 
)
inline

Creates a range over a linked list of direct children.

Definition at line 2509 of file MorphologicalTree.hpp.

Member Function Documentation

◆ begin()

ChildrenIterator mmcfilters::MorphologicalTree::ChildrenRange::begin ( ) const
inline

Returns an iterator at the first child.

Definition at line 2515 of file MorphologicalTree.hpp.

◆ end()

ChildrenIterator mmcfilters::MorphologicalTree::ChildrenRange::end ( ) const
inline

Returns the child-range sentinel iterator.

Definition at line 2520 of file MorphologicalTree.hpp.


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