ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout::spatial::QuadTree< T >::Iterator Class Reference

Iterator support for tree traversal. More...

#include <quadtree.hpp>

Public Member Functions

 Iterator (const QuadTree *tree, bool is_end=false)
const T & operator* () const
const T * operator-> () const
Iteratoroperator++ ()
bool operator!= (const Iterator &other) const
bool operator== (const Iterator &other) const

Detailed Description

template<typename T>
class zlayout::spatial::QuadTree< T >::Iterator

Iterator support for tree traversal.

Definition at line 264 of file quadtree.hpp.

Constructor & Destructor Documentation

◆ Iterator()

template<typename T>
zlayout::spatial::QuadTree< T >::Iterator::Iterator ( const QuadTree * tree,
bool is_end = false )
Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ operator!=()

template<typename T>
bool zlayout::spatial::QuadTree< T >::Iterator::operator!= ( const Iterator & other) const
Here is the call graph for this function:

◆ operator*()

template<typename T>
const T & zlayout::spatial::QuadTree< T >::Iterator::operator* ( ) const

◆ operator++()

template<typename T>
Iterator & zlayout::spatial::QuadTree< T >::Iterator::operator++ ( )
Here is the call graph for this function:

◆ operator->()

template<typename T>
const T * zlayout::spatial::QuadTree< T >::Iterator::operator-> ( ) const

◆ operator==()

template<typename T>
bool zlayout::spatial::QuadTree< T >::Iterator::operator== ( const Iterator & other) const
Here is the call graph for this function:

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