Version: 9.16.0
SMDS_SetIterator.hxx File Reference
#include "SMDS_Iterator.hxx"
#include <map>
#include <vector>
Include dependency graph for SMDS_SetIterator.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SMDS::SimpleAccessor< VALUE, VALUE_SET_ITERATOR >
 Accessors to value pointed by iterator. More...
 
struct  SMDS::KeyAccessor< VALUE, VALUE_SET_ITERATOR >
 
struct  SMDS::ValueAccessor< VALUE, VALUE_SET_ITERATOR >
 
struct  SMDS::PointerAccessor< VALUE, VALUE_SET_ITERATOR >
 
struct  SMDS::PassAllValueFilter< VALUE >
 Filters of value pointed by iterator. More...
 
struct  SMDS::NonNullFilter< VALUE >
 
class  SMDS_SetIterator< VALUE, VALUE_SET_ITERATOR, ACCESOR, VALUE_FILTER >
 SMDS_Iterator iterating over abstract set of values like STL containers. More...
 
struct  SMDS_mapIterator< M >
 map iterators More...
 
struct  SMDS_mapReverseIterator< M >
 reverse iterator on values of a map More...
 
struct  SMDS_mapKeyIterator< M >
 iterator on keys of a map More...
 
struct  SMDS_mapKeyReverseIterator< M >
 reverse iterator on keys of a map More...
 

Namespaces

namespace  SMDS
 

Typedefs

typedef const SMDS_MeshElementSMDS_pElement
 
typedef const SMDS_MeshNodeSMDS_pNode
 
typedef SMDS_SetIterator< SMDS_pElement, std::vector< SMDS_pElement >::const_iterator > SMDS_ElementVectorIterator
 
typedef SMDS_SetIterator< SMDS_pElement, SMDS_pElement const * > SMDS_ElementArrayIterator
 
typedef SMDS_SetIterator< SMDS_pElement, std::vector< SMDS_pNode >::const_iterator > SMDS_NodeVectorElemIterator
 
typedef SMDS_SetIterator< SMDS_pElement, SMDS_pNode const * > SMDS_NodeArrayElemIterator
 
typedef SMDS_SetIterator< SMDS_pNode, std::vector< SMDS_pNode >::const_iterator > SMDS_NodeVectorIterator
 
typedef SMDS_SetIterator< SMDS_pNode, SMDS_pNode const * > SMDS_NodeArrayIterator
 

Typedef Documentation

◆ SMDS_ElementArrayIterator

◆ SMDS_ElementVectorIterator

typedef SMDS_SetIterator< SMDS_pElement, std::vector< SMDS_pElement >::const_iterator> SMDS_ElementVectorIterator

◆ SMDS_NodeArrayElemIterator

◆ SMDS_NodeArrayIterator

◆ SMDS_NodeVectorElemIterator

typedef SMDS_SetIterator< SMDS_pElement, std::vector< SMDS_pNode >::const_iterator> SMDS_NodeVectorElemIterator

◆ SMDS_NodeVectorIterator

typedef SMDS_SetIterator< SMDS_pNode, std::vector< SMDS_pNode >::const_iterator > SMDS_NodeVectorIterator

◆ SMDS_pElement

◆ SMDS_pNode

typedef const SMDS_MeshNode* SMDS_pNode