NumCpp
2.6.2
A Templatized Header Only C++ Implementation of the Python NumPy Library
Types.hpp
Go to the documentation of this file.
1
28
#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
{
NONE
= 0,
ROW
,
COL
};
47
48
//================================================================================
50
enum class
Endian
{
NATIVE
= 0,
BIG
,
LITTLE
};
51
}
// 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:46
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:50
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.2