DGtal 1.3.0
Loading...
Searching...
No Matches
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 >:
DGtal::concepts::CEuclideanRing< T > DGtal::concepts::CIntegralNumber< T > DGtal::concepts::CCommutativeRing< T > DGtal::concepts::CQuantity< T > DGtal::concepts::CSignedNumber< T > DGtal::concepts::CLabel< T > boost::LessThanComparable< T > DGtal::concepts::CQuantity< T > boost::DefaultConstructible< T > boost::Assignable< T > boost::EqualityComparable< T > DGtal::concepts::CLabel< T > boost::LessThanComparable< T > boost::DefaultConstructible< T > boost::Assignable< T > boost::EqualityComparable< T >

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: