Developer Documentation
OpenMesh::RangeTraitT< CONTAINER_T, ITER_T, begin_fn, end_fn > Struct Template Reference

Public Types

using CONTAINER_TYPE = CONTAINER_T
 
using ITER_TYPE = ITER_T
 

Static Public Member Functions

static ITER_TYPE begin (const CONTAINER_TYPE &_container)
 
static ITER_TYPE end (const CONTAINER_TYPE &_container)
 

Detailed Description

template<typename CONTAINER_T, typename ITER_T, ITER_T(CONTAINER_T::*)() const begin_fn, ITER_T(CONTAINER_T::*)() const end_fn>
struct OpenMesh::RangeTraitT< CONTAINER_T, ITER_T, begin_fn, end_fn >

Definition at line 76 of file PolyConnectivity.hh.

Member Typedef Documentation

◆ CONTAINER_TYPE

template<typename CONTAINER_T , typename ITER_T , ITER_T(CONTAINER_T::*)() const begin_fn, ITER_T(CONTAINER_T::*)() const end_fn>
using OpenMesh::RangeTraitT< CONTAINER_T, ITER_T, begin_fn, end_fn >::CONTAINER_TYPE = CONTAINER_T

Definition at line 78 of file PolyConnectivity.hh.

◆ ITER_TYPE

template<typename CONTAINER_T , typename ITER_T , ITER_T(CONTAINER_T::*)() const begin_fn, ITER_T(CONTAINER_T::*)() const end_fn>
using OpenMesh::RangeTraitT< CONTAINER_T, ITER_T, begin_fn, end_fn >::ITER_TYPE = ITER_T

Definition at line 79 of file PolyConnectivity.hh.

Member Function Documentation

◆ begin()

template<typename CONTAINER_T , typename ITER_T , ITER_T(CONTAINER_T::*)() const begin_fn, ITER_T(CONTAINER_T::*)() const end_fn>
static ITER_TYPE OpenMesh::RangeTraitT< CONTAINER_T, ITER_T, begin_fn, end_fn >::begin ( const CONTAINER_TYPE &  _container)
inlinestatic

Definition at line 80 of file PolyConnectivity.hh.

◆ end()

template<typename CONTAINER_T , typename ITER_T , ITER_T(CONTAINER_T::*)() const begin_fn, ITER_T(CONTAINER_T::*)() const end_fn>
static ITER_TYPE OpenMesh::RangeTraitT< CONTAINER_T, ITER_T, begin_fn, end_fn >::end ( const CONTAINER_TYPE &  _container)
inlinestatic

Definition at line 81 of file PolyConnectivity.hh.


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