DGtal
0.6.devel
|
#include <CConstSinglePassRange.h>
Public Types | |
typedef T::ConstIterator | ConstIterator |
Public Member Functions | |
BOOST_CONCEPT_ASSERT ((boost_concepts::SinglePassIteratorConcept< ConstIterator >)) | |
BOOST_CONCEPT_USAGE (CConstSinglePassRange) |
Private Attributes | |
T | i |
Aim: Defines the concept describing a const range.
Description of concept 'CConstSinglePassRange'
- ConstIterator: the const iterator type, a model of const iterator concept (see boost concept SinglePassIteratorConcept). <table> <tr> <td class=CName> \b Name </td> <td class=CExpression> \b Expression </td> <td class=CRequirements> \b Type requirements </td> <td class=CReturnType> \b Return type </td> <td class=CPrecondition> \b Precondition </td> <td class=CSemantics> \b Semantics </td> <td class=CPostCondition> \b Postcondition </td> <td class=CComplexity> \b Complexity </td> </tr> <tr> <td class=CName> \t begin </td> <td class=CExpression> \t x.begin() </td> <td class=CRequirements> </td> <td class=CReturnType> ConstIterator</td> <td class=CPrecondition> </td> <td class=CSemantics> </td> <td class=CPostCondition> </td> <td class=CComplexity> </td> </tr> <tr> <td class=CName> \t end </td> <td class=CExpression> \t x.end() </td> <td class=CRequirements> </td> <td class=CReturnType> ConstIterator</td> <td class=CPrecondition> </td> <td class=CSemantics> </td> <td class=CPostCondition> </td> <td class=CComplexity> </td> </tr> </table>
Definition at line 105 of file CConstSinglePassRange.h.
typedef T::ConstIterator DGtal::CConstSinglePassRange< T >::ConstIterator |
Reimplemented in DGtal::CPositiveIrreducibleFraction< T >, and DGtal::CDomain< T >.
Definition at line 109 of file CConstSinglePassRange.h.
DGtal::CConstSinglePassRange< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::SinglePassIteratorConcept< ConstIterator >) | ) |
|
inline |
Definition at line 113 of file CConstSinglePassRange.h.
References DGtal::CConstSinglePassRange< T >::i.
|
private |
Reimplemented in DGtal::CBidirectionalRange< T >, DGtal::CConstBidirectionalRange< T >, and DGtal::CSinglePassRange< T >.
Definition at line 117 of file CConstSinglePassRange.h.
Referenced by DGtal::CConstSinglePassRange< T >::BOOST_CONCEPT_USAGE().