Open CASCADE Technology  7.4.0
Public Member Functions

Graphic3d_CStructure::SubclassStructIterator< Struct_t > Class Template Reference

Auxiliary wrapper to iterate through structure list. More...

#include <Graphic3d_CStructure.hxx>

Public Member Functions

 SubclassStructIterator (const NCollection_IndexedMap< const Graphic3d_CStructure *> &theStructs)
 
Standard_Boolean More () const
 
void Next ()
 
const Struct_t * Value () const
 
Struct_t * ChangeValue ()
 

Detailed Description

template<class Struct_t>
class Graphic3d_CStructure::SubclassStructIterator< Struct_t >

Auxiliary wrapper to iterate through structure list.

Constructor & Destructor Documentation

◆ SubclassStructIterator()

template<class Struct_t >
Graphic3d_CStructure::SubclassStructIterator< Struct_t >::SubclassStructIterator ( const NCollection_IndexedMap< const Graphic3d_CStructure *> &  theStructs)
inline

Member Function Documentation

◆ ChangeValue()

template<class Struct_t >
Struct_t* Graphic3d_CStructure::SubclassStructIterator< Struct_t >::ChangeValue ( )
inline

◆ More()

template<class Struct_t >
Standard_Boolean Graphic3d_CStructure::SubclassStructIterator< Struct_t >::More ( void  ) const
inline

◆ Next()

template<class Struct_t >
void Graphic3d_CStructure::SubclassStructIterator< Struct_t >::Next ( void  )
inline

◆ Value()

template<class Struct_t >
const Struct_t* Graphic3d_CStructure::SubclassStructIterator< Struct_t >::Value ( void  ) const
inline

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