|
My Project
|
|
Go to the documentation of this file.
20 template<
typename T>
struct dtype_traits;
23 struct dtype_traits<float> {
29 static const char* getName() {
return "float"; }
39 static const char* getName() {
return "std::complex<float>"; }
49 static const char* getName() {
return "std::complex<float>"; }
59 static const char* getName() {
return "double"; }
69 static const char* getName() {
return "std::complex<double>"; }
79 static const char* getName() {
return "std::complex<double>"; }
89 static const char* getName() {
return "char"; }
99 static const char* getName() {
return "int"; }
109 static const char* getName() {
return "uint"; }
119 static const char* getName() {
return "uchar"; }
129 static const char* getName() {
return "long"; }
139 static const char* getName() {
return "ulong"; }
142 #if AF_API_VERSION >= 32
150 static const char* getName() {
return "short"; }
154 #if AF_API_VERSION >= 32
162 static const char* getName() {
return "ushort"; }
float base_type
Definition: traits.hpp:53
float base_type
Definition: traits.hpp:43
int base_type
Definition: traits.hpp:103
Definition: traits.hpp:25
short base_type
Definition: traits.hpp:154
64-bit unsigned integral values
Definition: defines.h:204
Definition: algorithm.h:13
AFAPI array complex(const array &lhs, const array &rhs)
unsigned char base_type
Definition: traits.hpp:123
double base_type
Definition: traits.hpp:83
8-bit unsigned integral values
Definition: defines.h:202
unsigned base_type
Definition: traits.hpp:113
8-bit boolean values
Definition: defines.h:199
unsigned long long base_type
Definition: traits.hpp:143
long long base_type
Definition: traits.hpp:133
64-bit complex floating point values
Definition: defines.h:197
32-bit signed integral values
Definition: defines.h:200
16-bit signed integral values
Definition: defines.h:206
16-bit unsigned integral values
Definition: defines.h:209
double base_type
Definition: traits.hpp:73
32-bit unsigned integral values
Definition: defines.h:201
char base_type
Definition: traits.hpp:93
unsigned short base_type
Definition: traits.hpp:166
double base_type
Definition: traits.hpp:63
64-bit complex floating point values
Definition: defines.h:198
32-bit complex floating point values
Definition: defines.h:196
32-bit floating point values
Definition: defines.h:195
float base_type
Definition: traits.hpp:33
64-bit signed integral values
Definition: defines.h:203