OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
Loading...
Searching...
No Matches
occtl::TouchIter::iterator Class Reference

Public Types

using iterator_category = std::input_iterator_tag
 
using value_type = TouchHit
 
using difference_type = std::ptrdiff_t
 
using pointer = const TouchHit *
 
using reference = const TouchHit &
 

Public Member Functions

 iterator (::occtl_topo_touch_iter_t *theIter)
 
 iterator (const iterator &)=delete
 
iteratoroperator= (const iterator &)=delete
 
 iterator (iterator &&)=default
 
iteratoroperator= (iterator &&)=default
 
const TouchHitoperator* () const noexcept
 
const TouchHitoperator-> () const noexcept
 
iteratoroperator++ ()
 
void operator++ (int)
 
bool operator== (const iterator &theOther) const noexcept
 
bool operator!= (const iterator &theOther) const noexcept
 

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