|
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().
1.8.1.1