DGtal
2.2.0
Toggle main menu visibility
Loading...
Searching...
No Matches
BasicTypes.h
1
16
17
#pragma once
18
32
33
#if defined(BasicTypes_RECURSES)
34
#error Recursive header files inclusion detected in BasicTypes.h
35
#else
// defined(BasicTypes_RECURSES)
37
#define BasicTypes_RECURSES
38
39
#if !defined BasicTypes_h
41
#define BasicTypes_h
42
44
// Inclusions
45
#include <cstdlib>
46
#include <cstdint>
47
#include <iostream>
48
49
#include <boost/multiprecision/cpp_int.hpp>
51
52
53
54
namespace
DGtal
55
{
57
typedef
std::uint8_t
uint8_t
;
59
typedef
std::uint16_t
uint16_t
;
60
typedef
std::uint16_t
uint16_t
;
62
typedef
std::uint32_t
uint32_t
;
64
typedef
std::uint64_t
uint64_t
;
65
67
typedef
std::int8_t
int8_t
;
69
typedef
std::int16_t
int16_t
;
71
typedef
std::int32_t
int32_t
;
73
typedef
std::int64_t
int64_t
;
74
75
typedef
boost::multiprecision::number<boost::multiprecision::cpp_int_backend<>, boost::multiprecision::et_off>
BigInteger
;
76
}
// namespace DGtal
77
78
79
80
// //
82
83
#endif
// !defined BasicTypes_h
84
85
#undef BasicTypes_RECURSES
86
#endif
// else defined(BasicTypes_RECURSES)
DGtal
DGtal is the top-level namespace which contains all DGtal functions and types.
Definition
ClosedIntegerHalfPlane.h:49
DGtal::int32_t
std::int32_t int32_t
signed 32-bit integer.
Definition
BasicTypes.h:71
DGtal::uint64_t
std::uint64_t uint64_t
unsigned 64-bit integer.
Definition
BasicTypes.h:64
DGtal::int16_t
std::int16_t int16_t
signed 16-bit integer.
Definition
BasicTypes.h:69
DGtal::int64_t
std::int64_t int64_t
signed 94-bit integer.
Definition
BasicTypes.h:73
DGtal::uint32_t
std::uint32_t uint32_t
unsigned 32-bit integer.
Definition
BasicTypes.h:62
DGtal::uint16_t
std::uint16_t uint16_t
unsigned 16-bit integer.
Definition
BasicTypes.h:59
DGtal::BigInteger
boost::multiprecision::number< boost::multiprecision::cpp_int_backend<>, boost::multiprecision::et_off > BigInteger
Definition
BasicTypes.h:75
DGtal::uint8_t
std::uint8_t uint8_t
unsigned 8-bit integer.
Definition
BasicTypes.h:57
DGtal::int8_t
std::int8_t int8_t
signed 8-bit integer.
Definition
BasicTypes.h:67
src
DGtal
base
BasicTypes.h
Generated on
for DGtal by
1.18.0