NumCpp
2.10.1
A Templatized Header Only C++ Implementation of the Python NumPy Library
Types.hpp
Go to the documentation of this file.
1
#pragma once
29
30
#include <cstdint>
31
32
namespace
nc
33
{
34
//====================================Typedefs====================================
35
using
int64
= std::int64_t;
36
using
int32
= std::int32_t;
37
using
int16
= std::int16_t;
38
using
int8
= std::int8_t;
39
using
uint64
= std::uint64_t;
40
using
uint32
= std::uint32_t;
41
using
uint16
= std::uint16_t;
42
using
uint8
= std::uint8_t;
43
44
//================================================================================
46
enum class
Axis
47
{
48
NONE
= 0,
49
ROW
,
50
COL
51
};
52
53
//================================================================================
55
enum class
Endian
56
{
57
NATIVE
= 0,
58
BIG
,
59
LITTLE
60
};
61
}
// namespace nc
nc
Definition:
Coordinate.hpp:45
nc::int8
std::int8_t int8
Definition:
Types.hpp:38
nc::Axis
Axis
Enum To describe an axis.
Definition:
Types.hpp:47
nc::Axis::ROW
@ ROW
nc::Axis::COL
@ COL
nc::Axis::NONE
@ NONE
nc::int64
std::int64_t int64
Definition:
Types.hpp:35
nc::uint64
std::uint64_t uint64
Definition:
Types.hpp:39
nc::uint16
std::uint16_t uint16
Definition:
Types.hpp:41
nc::Endian
Endian
Enum for endianess.
Definition:
Types.hpp:56
nc::Endian::LITTLE
@ LITTLE
nc::Endian::BIG
@ BIG
nc::Endian::NATIVE
@ NATIVE
nc::int16
std::int16_t int16
Definition:
Types.hpp:37
nc::int32
std::int32_t int32
Definition:
Types.hpp:36
nc::uint8
std::uint8_t uint8
Definition:
Types.hpp:42
nc::uint32
std::uint32_t uint32
Definition:
Types.hpp:40
include
NumCpp
Core
Types.hpp
Generated by
1.9.1