DGtal
0.6.devel
|
#include <CUnsignedInteger.h>
Public Member Functions | |
BOOST_CONCEPT_USAGE (CUnsignedInteger) | |
![]() | |
BOOST_CONCEPT_USAGE (CInteger) |
Private Attributes | |
NumberTraits< T >::IsUnsigned | myIsUnsigned |
Aim: Concept checking for Unsigned Integer.
Description of concept 'CUnsignedInteger'
Name | Expression | Type requirements | Return type | Precondition | Semantics | Postcondition | Complexity |
X should be tagged true in NumberTraits for IsUnsigned. | typename NumberTraits<X>::IsUnsigned | TagTrue |
unsigned short, unsigned int, unsigned long long, uint16_t, uint32_t, uint64_t.
T | the type that is checked. T should be a model of CBoundedInteger. |
Definition at line 111 of file CUnsignedInteger.h.
|
inline |
Definition at line 115 of file CUnsignedInteger.h.
References DGtal::ConceptUtils::checkTrue(), and DGtal::CUnsignedInteger< T >::myIsUnsigned.
|
private |
Reimplemented from DGtal::CInteger< T >.
Definition at line 126 of file CUnsignedInteger.h.
Referenced by DGtal::CUnsignedInteger< T >::BOOST_CONCEPT_USAGE().