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