DGtal  1.5.beta
DGtal::concepts::CInteger< T > Struct Template Reference

Aim: Concept checking for Integer Numbers. More precisely, this concept is a refinement of both CEuclideanRing and CIntegralNumber. More...

#include <DGtal/kernel/CInteger.h>

Inheritance diagram for DGtal::concepts::CInteger< T >:
[legend]

Additional Inherited Members

- Public Member Functions inherited from DGtal::concepts::CEuclideanRing< T >
 BOOST_CONCEPT_USAGE (CEuclideanRing)
 
- Public Member Functions inherited from DGtal::concepts::CCommutativeRing< T >
 BOOST_CONCEPT_USAGE (CCommutativeRing)
 
- Public Member Functions inherited from DGtal::concepts::CSignedNumber< T >
 BOOST_CONCEPT_USAGE (CSignedNumber)
 
- Public Member Functions inherited from DGtal::concepts::CIntegralNumber< T >
 BOOST_CONCEPT_USAGE (CIntegralNumber)
 

Detailed Description

template<typename T>
struct DGtal::concepts::CInteger< T >

Aim: Concept checking for Integer Numbers. More precisely, this concept is a refinement of both CEuclideanRing and CIntegralNumber.

Description of concept 'CInteger'

Refinement of CEuclideanRing<T> and CIntegralNumber<T>

Associated types

Notation

Definitions

Valid expressions and semantics

Invariants

Models

BigInteger, short, int, long long, int16_t, int32_t, int64_t, ...

Notes

Definition at line 87 of file CInteger.h.


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