SpECTRE  v2025.08.19
domain::ElementSearchTreeIterator< Dim > Class Template Reference

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = ElementId< Dim >
 
using difference_type = std::ptrdiff_t
 
using pointer = const ElementId< Dim > *
 
using reference = const ElementId< Dim > &
 

Public Member Functions

 ElementSearchTreeIterator (ElementSearchTreeIterator &&)
 
 ElementSearchTreeIterator (const ElementSearchTreeIterator &)
 
ElementSearchTreeIteratoroperator= (ElementSearchTreeIterator &&)
 
ElementSearchTreeIteratoroperator= (const ElementSearchTreeIterator &)
 
reference operator* () const
 
pointer operator-> () const
 
ElementSearchTreeIteratoroperator++ ()
 
ElementSearchTreeIterator operator++ (int)
 

Friends

class ElementSearchTree< Dim >
 
template<size_t Dim2>
bool operator== (const ElementSearchTreeIterator< Dim2 > &a, const ElementSearchTreeIterator< Dim2 > &b)
 

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