TypeTraits#

class numpy::TypeTraits#

numpy C++ class.

Example#

#include <numpy/np_ndarray.h>
using namespace numpy;

// Use TypeTraits
TypeTraits obj;
// ... operations ...

Indexing / Selection#

Signature

Return Type

Location

Example

DType getDType()

DType

NP_DTYPE.H:155

View

DType getDType()

DType

NP_DTYPE.H:161

View

DType getDType()

DType

NP_DTYPE.H:167

View

DType getDType()

DType

NP_DTYPE.H:173

View

DType getDType()

DType

NP_DTYPE.H:179

View

DType getDType()

DType

NP_DTYPE.H:185

View

DType getDType()

DType

NP_DTYPE.H:191

View

DType getDType()

DType

NP_DTYPE.H:197

View

DType getDType()

DType

NP_DTYPE.H:203

View

DType getDType()

DType

NP_DTYPE.H:209

View

DType getDType()

DType

NP_DTYPE.H:215

View

DType getDType()

DType

NP_DTYPE.H:221

View

DType getDType()

DType

NP_DTYPE.H:229

View

DType getDType()

DType

NP_DTYPE.H:236

View

DType getDType()

DType

NP_DTYPE.H:242

View

DType getDType()

DType

NP_DTYPE.H:250

View

DType getDType()

DType

NP_DTYPE.H:257

View

DType getDType()

DType

NP_DTYPE.H:263

View

DType getDType()

DType

NP_DTYPE.H:269

View

DType getDType()

DType

NP_DTYPE.H:275

View

DType getDType()

DType

NP_DTYPE.H:281

View

DType getDType()

DType

NP_DTYPE.H:287

View

DType getDType()

DType

NP_DTYPE.H:293

View

DType getDType()

DType

NP_DTYPE.H:299

View

DType getDType()

DType

NP_DTYPE.H:305

View

DType getDType()

DType

NP_DTYPE.H:311

View

DType getDType()

DType

NP_DTYPE.H:317

View

DType getDType()

DType

NP_DTYPE.H:323

View

DType getDType()

DType

NP_DTYPE.H:329

View

DType getDType()

DType

NP_DTYPE.H:335

View

DType getDType()

DType

NP_DTYPE.H:377

View

DType getDType()

DType

NP_DTYPE.H:383

View

DType getDType()

DType

NP_DTYPE.H:389

View

std::string getTypeName()

std::string

NP_DTYPE.H:156

View

std::string getTypeName()

std::string

NP_DTYPE.H:162

View

std::string getTypeName()

std::string

NP_DTYPE.H:168

View

std::string getTypeName()

std::string

NP_DTYPE.H:174

View

std::string getTypeName()

std::string

NP_DTYPE.H:180

View

std::string getTypeName()

std::string

NP_DTYPE.H:186

View

std::string getTypeName()

std::string

NP_DTYPE.H:192

View

std::string getTypeName()

std::string

NP_DTYPE.H:198

View

std::string getTypeName()

std::string

NP_DTYPE.H:204

View

std::string getTypeName()

std::string

NP_DTYPE.H:210

View

std::string getTypeName()

std::string

NP_DTYPE.H:216

View

std::string getTypeName()

std::string

NP_DTYPE.H:222

View

std::string getTypeName()

std::string

NP_DTYPE.H:230

View

std::string getTypeName()

std::string

NP_DTYPE.H:237

View

std::string getTypeName()

std::string

NP_DTYPE.H:243

View

std::string getTypeName()

std::string

NP_DTYPE.H:251

View

std::string getTypeName()

std::string

NP_DTYPE.H:258

View

std::string getTypeName()

std::string

NP_DTYPE.H:264

View

std::string getTypeName()

std::string

NP_DTYPE.H:270

View

std::string getTypeName()

std::string

NP_DTYPE.H:276

View

std::string getTypeName()

std::string

NP_DTYPE.H:282

View

std::string getTypeName()

std::string

NP_DTYPE.H:288

View

std::string getTypeName()

std::string

NP_DTYPE.H:294

View

std::string getTypeName()

std::string

NP_DTYPE.H:300

View

std::string getTypeName()

std::string

NP_DTYPE.H:306

View

std::string getTypeName()

std::string

NP_DTYPE.H:312

View

std::string getTypeName()

std::string

NP_DTYPE.H:318

View

std::string getTypeName()

std::string

NP_DTYPE.H:324

View

std::string getTypeName()

std::string

NP_DTYPE.H:330

View

std::string getTypeName()

std::string

NP_DTYPE.H:336

View

std::string getTypeName()

std::string

NP_DTYPE.H:378

View

std::string getTypeName()

std::string

NP_DTYPE.H:384

View

std::string getTypeName()

std::string

NP_DTYPE.H:390

View

size_t getTypeSize()

size_t

NP_DTYPE.H:157

View

size_t getTypeSize()

size_t

NP_DTYPE.H:163

View

size_t getTypeSize()

size_t

NP_DTYPE.H:169

View

size_t getTypeSize()

size_t

NP_DTYPE.H:175

View

size_t getTypeSize()

size_t

NP_DTYPE.H:181

View

size_t getTypeSize()

size_t

NP_DTYPE.H:187

View

size_t getTypeSize()

size_t

NP_DTYPE.H:193

View

size_t getTypeSize()

size_t

NP_DTYPE.H:199

View

size_t getTypeSize()

size_t

NP_DTYPE.H:205

View

size_t getTypeSize()

size_t

NP_DTYPE.H:211

View

size_t getTypeSize()

size_t

NP_DTYPE.H:217

View

size_t getTypeSize()

size_t

NP_DTYPE.H:223

View

size_t getTypeSize()

size_t

NP_DTYPE.H:231

View

size_t getTypeSize()

size_t

NP_DTYPE.H:238

View

size_t getTypeSize()

size_t

NP_DTYPE.H:244

View

size_t getTypeSize()

size_t

NP_DTYPE.H:252

View

size_t getTypeSize()

size_t

NP_DTYPE.H:259

View

size_t getTypeSize()

size_t

NP_DTYPE.H:265

View

size_t getTypeSize()

size_t

NP_DTYPE.H:271

View

size_t getTypeSize()

size_t

NP_DTYPE.H:277

View

size_t getTypeSize()

size_t

NP_DTYPE.H:283

View

size_t getTypeSize()

size_t

NP_DTYPE.H:289

View

size_t getTypeSize()

size_t

NP_DTYPE.H:295

View

size_t getTypeSize()

size_t

NP_DTYPE.H:301

View

size_t getTypeSize()

size_t

NP_DTYPE.H:307

View

size_t getTypeSize()

size_t

NP_DTYPE.H:313

View

size_t getTypeSize()

size_t

NP_DTYPE.H:319

View

size_t getTypeSize()

size_t

NP_DTYPE.H:325

View

size_t getTypeSize()

size_t

NP_DTYPE.H:331

View

size_t getTypeSize()

size_t

NP_DTYPE.H:337

View

size_t getTypeSize()

size_t

NP_DTYPE.H:379

View

size_t getTypeSize()

size_t

NP_DTYPE.H:385

View

size_t getTypeSize()

size_t

NP_DTYPE.H:391

View

Code Examples#

The following examples are extracted from the test suite.

getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getDType (np_test_1_all.cpp:7238)
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
7239    // std::cout << "DType Enums:" << std::endl;
7240    // std::cout << "  longdouble DType: " << static_cast<int>(TypeTraits<longdouble>::getDType()) << std::endl;
7241    // std::cout << "  clongdouble DType: " << static_cast<int>(TypeTraits<clongdouble>::getDType()) << std::endl;
7242    // std::cout << "  intp DType: " << static_cast<int>(TypeTraits<intp>::getDType()) << std::endl;
7243    // std::cout << "  uintp DType: " << static_cast<int>(TypeTraits<uintp>::getDType()) << std::endl;
7244    // std::cout << "  bytes DType: " << static_cast<int>(TypeTraits<bytes_>::getDType()) << std::endl;
7245
7246    std::cout << " -> tests passed" << std::endl;
7247}
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeName (np_test_1_all.cpp:7227)
7217    // std::cout << "Min: " << ip_array.minArray() << std::endl;
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()
getTypeSize (np_test_1_all.cpp:7228)
7218    // std::cout << "Max: " << ip_array.maxArray() << std::endl;
7219
7220    std::cout << " -> tests passed" << std::endl;
7221}
7222
7223void testTypeTraitsExtendedTypes() {
7224    std::cout << "========= testTypeTraitsExtendedTypes =======================";
7225
7226    // std::cout << "Type Information:" << std::endl;
7227    // std::cout << "  longdouble: " << TypeTraits<longdouble>::getTypeName()
7228              // << ", size: " << TypeTraits<longdouble>::getTypeSize() << " bytes" << std::endl;
7229    // std::cout << "  clongdouble: " << TypeTraits<clongdouble>::getTypeName()
7230              // << ", size: " << TypeTraits<clongdouble>::getTypeSize() << " bytes" << std::endl;
7231    // std::cout << "  intp: " << TypeTraits<intp>::getTypeName()
7232              // << ", size: " << TypeTraits<intp>::getTypeSize() << " bytes" << std::endl;
7233    // std::cout << "  uintp: " << TypeTraits<uintp>::getTypeName()
7234              // << ", size: " << TypeTraits<uintp>::getTypeSize() << " bytes" << std::endl;
7235    // std::cout << "  bytes: " << TypeTraits<bytes_>::getTypeName()
7236              // << ", size: " << TypeTraits<bytes_>::getTypeSize() << " bytes" << std::endl;
7237
7238    // Test getDType()