OpenVDB  12.0.0
Public Member Functions | List of all members
Mask< LOG2DIM >::Iterator< On > Class Template Reference

#include <nanovdb/NanoVDB.h>

Public Member Functions

__hostdev__ Iterator ()
 
__hostdev__ Iterator (uint32_t pos, const Mask *parent)
 
Iteratoroperator= (const Iterator &)=default
 
__hostdev__ uint32_t operator* () const
 
__hostdev__ uint32_t pos () const
 
__hostdev__ operator bool () const
 
__hostdev__ Iteratoroperator++ ()
 
__hostdev__ Iterator operator++ (int)
 

Constructor & Destructor Documentation

__hostdev__ Iterator ( )
inline
__hostdev__ Iterator ( uint32_t  pos,
const Mask parent 
)
inline

Member Function Documentation

__hostdev__ operator bool ( ) const
inline
__hostdev__ uint32_t operator* ( ) const
inline
__hostdev__ Iterator& operator++ ( )
inline
__hostdev__ Iterator operator++ ( int  )
inline
Iterator& operator= ( const Iterator< On > &  )
default
__hostdev__ uint32_t pos ( ) const
inline