![]() |
Openholo
v3.2
Open Source Digital Holographic Library
|
#include <limits.h>
#include <stddef.h>
Go to the source code of this file.
Classes | |
struct | creal32_T |
struct | creal64_T |
struct | creal_T |
Macros | |
#define | tmwtypes_h |
#define | __TMWTYPES__ |
#define | LOGICAL_IS_A_TYPE |
#define | SPARSE_GENERALIZATION |
#define | FLT_MANT_DIG 24 |
#define | DBL_MANT_DIG 53 |
#define | TMW_BITS_PER_INT -1 |
#define | TMW_BITS_PER_LONG -1 |
#define | TMW_BITS_PER_SHRT -1 |
#define | TMW_BITS_PER_SCHAR -1 |
#define | TMW_CHAR_SIGNED 1 |
#define | REAL32_T float |
#define | REAL64_T double |
#define | FMT_SIZE_T "l" |
#define | FMT_PTRDIFF_T "l" |
#define | REAL_T real64_T |
#define | TIME_T real_T |
#define | BOOLEAN_T unsigned int |
#define | CHARACTER_T char |
#define | INTEGER_T int |
#define | UINTEGER_T unsigned |
#define | BYTE_T unsigned char |
#define | CREAL32_T creal32_T |
#define | CREAL64_T creal64_T |
#define | CREAL_T creal_T |
#define | MAX_int8_T ((int8_T)(127)) /* 127 */ |
#define | MIN_int8_T ((int8_T)(-128)) /* -128 */ |
#define | MAX_uint8_T ((uint8_T)(255)) /* 255 */ |
#define | MIN_uint8_T ((uint8_T)(0)) |
#define | MAX_int16_T ((int16_T)(32767)) /* 32767 */ |
#define | MIN_int16_T ((int16_T)(-32768)) /* -32768 */ |
#define | MAX_uint16_T ((uint16_T)(65535)) /* 65535 */ |
#define | MIN_uint16_T ((uint16_T)(0)) |
#define | MAX_int32_T ((int32_T)(2147483647)) /* 2147483647 */ |
#define | MIN_int32_T ((int32_T)(-2147483647-1)) /* -2147483648 */ |
#define | MAX_uint32_T ((uint32_T)(0xFFFFFFFFU)) /* 4294967295 */ |
#define | MIN_uint32_T ((uint32_T)(0)) |
#define | uint64_to_double(u) ((double)(u)) |
#define | double_to_uint64(d) |
#define | _bool_T |
#define | false (0) |
#define | true (1) |
#define | TMW_NAME_LENGTH_MAX 64 |
#define | SLSIZE_SLINDEX |
#define | SLIndexType size_t |
#define | INVALID_SIZET_VALUE (std::numeric_limits<SLIndexType>::max()) |
#define | MAX_VALID_SIZET_VALUE (std::numeric_limits<SLIndexType>::max() -1) |
#define | MWSIZE_MAX 2147483647UL |
#define | MWINDEX_MAX 2147483647UL |
#define | MWSINDEX_MAX 2147483647L |
#define | MWSINDEX_MIN -2147483647L |
#define | MWSIZE_MIN 0UL |
#define | MWINDEX_MIN 0UL |
Typedefs | |
typedef unsigned char | uchar_T |
typedef unsigned short | ushort_T |
typedef unsigned long | ulong_T |
typedef REAL32_T | real32_T |
typedef REAL64_T | real64_T |
typedef REAL_T | real_T |
typedef TIME_T | time_T |
typedef BOOLEAN_T | boolean_T |
typedef CHARACTER_T | char_T |
typedef INTEGER_T | int_T |
typedef UINTEGER_T | uint_T |
typedef BYTE_T | byte_T |
typedef boolean_T | bool |
typedef size_t | mwSize |
typedef size_t | mwIndex |
typedef ptrdiff_t | mwSignedIndex |
typedef int | SLIndex |
typedef int | SLSize |
typedef UINT16_T | CHAR16_T |
#define __TMWTYPES__ |
Definition at line 16 of file tmwtypes.h.
#define _bool_T |
Definition at line 795 of file tmwtypes.h.
#define BOOLEAN_T unsigned int |
Definition at line 553 of file tmwtypes.h.
#define BYTE_T unsigned char |
Definition at line 578 of file tmwtypes.h.
#define CHARACTER_T char |
Definition at line 560 of file tmwtypes.h.
#define CREAL32_T creal32_T |
Definition at line 593 of file tmwtypes.h.
#define CREAL64_T creal64_T |
Definition at line 602 of file tmwtypes.h.
#define CREAL_T creal_T |
Definition at line 611 of file tmwtypes.h.
#define DBL_MANT_DIG 53 |
Definition at line 66 of file tmwtypes.h.
#define double_to_uint64 | ( | d | ) |
Definition at line 786 of file tmwtypes.h.
#define false (0) |
Definition at line 800 of file tmwtypes.h.
#define FLT_MANT_DIG 24 |
Definition at line 63 of file tmwtypes.h.
#define FMT_PTRDIFF_T "l" |
Definition at line 508 of file tmwtypes.h.
#define FMT_SIZE_T "l" |
Definition at line 494 of file tmwtypes.h.
#define INTEGER_T int |
Definition at line 566 of file tmwtypes.h.
#define INVALID_SIZET_VALUE (std::numeric_limits<SLIndexType>::max()) |
Definition at line 853 of file tmwtypes.h.
#define LOGICAL_IS_A_TYPE |
Definition at line 48 of file tmwtypes.h.
#define MAX_int16_T ((int16_T)(32767)) /* 32767 */ |
Definition at line 700 of file tmwtypes.h.
#define MAX_int32_T ((int32_T)(2147483647)) /* 2147483647 */ |
Definition at line 705 of file tmwtypes.h.
#define MAX_int8_T ((int8_T)(127)) /* 127 */ |
Definition at line 695 of file tmwtypes.h.
#define MAX_uint16_T ((uint16_T)(65535)) /* 65535 */ |
Definition at line 702 of file tmwtypes.h.
#define MAX_uint32_T ((uint32_T)(0xFFFFFFFFU)) /* 4294967295 */ |
Definition at line 707 of file tmwtypes.h.
#define MAX_uint8_T ((uint8_T)(255)) /* 255 */ |
Definition at line 697 of file tmwtypes.h.
#define MAX_VALID_SIZET_VALUE (std::numeric_limits<SLIndexType>::max() -1) |
Definition at line 854 of file tmwtypes.h.
#define MIN_int16_T ((int16_T)(-32768)) /* -32768 */ |
Definition at line 701 of file tmwtypes.h.
#define MIN_int32_T ((int32_T)(-2147483647-1)) /* -2147483648 */ |
Definition at line 706 of file tmwtypes.h.
#define MIN_int8_T ((int8_T)(-128)) /* -128 */ |
Definition at line 696 of file tmwtypes.h.
#define MIN_uint16_T ((uint16_T)(0)) |
Definition at line 703 of file tmwtypes.h.
#define MIN_uint32_T ((uint32_T)(0)) |
Definition at line 708 of file tmwtypes.h.
#define MIN_uint8_T ((uint8_T)(0)) |
Definition at line 698 of file tmwtypes.h.
#define MWINDEX_MAX 2147483647UL |
Definition at line 865 of file tmwtypes.h.
#define MWINDEX_MIN 0UL |
Definition at line 870 of file tmwtypes.h.
#define MWSINDEX_MAX 2147483647L |
Definition at line 866 of file tmwtypes.h.
#define MWSINDEX_MIN -2147483647L |
Definition at line 867 of file tmwtypes.h.
#define MWSIZE_MAX 2147483647UL |
Definition at line 864 of file tmwtypes.h.
#define MWSIZE_MIN 0UL |
Definition at line 869 of file tmwtypes.h.
#define REAL32_T float |
Definition at line 365 of file tmwtypes.h.
#define REAL64_T double |
Definition at line 379 of file tmwtypes.h.
#define REAL_T real64_T |
Definition at line 527 of file tmwtypes.h.
#define SLIndexType size_t |
Definition at line 852 of file tmwtypes.h.
#define SLSIZE_SLINDEX |
Definition at line 841 of file tmwtypes.h.
#define SPARSE_GENERALIZATION |
Definition at line 49 of file tmwtypes.h.
#define TIME_T real_T |
Definition at line 540 of file tmwtypes.h.
#define TMW_BITS_PER_INT -1 |
Definition at line 142 of file tmwtypes.h.
#define TMW_BITS_PER_LONG -1 |
Definition at line 154 of file tmwtypes.h.
#define TMW_BITS_PER_SCHAR -1 |
Definition at line 178 of file tmwtypes.h.
#define TMW_BITS_PER_SHRT -1 |
Definition at line 166 of file tmwtypes.h.
#define TMW_CHAR_SIGNED 1 |
Definition at line 184 of file tmwtypes.h.
#define TMW_NAME_LENGTH_MAX 64 |
Definition at line 822 of file tmwtypes.h.
#define tmwtypes_h |
Definition at line 13 of file tmwtypes.h.
#define true (1) |
Definition at line 803 of file tmwtypes.h.
#define uint64_to_double | ( | u | ) | ((double)(u)) |
Definition at line 782 of file tmwtypes.h.
#define UINTEGER_T unsigned |
Definition at line 572 of file tmwtypes.h.
Definition at line 797 of file tmwtypes.h.
Definition at line 556 of file tmwtypes.h.
Definition at line 580 of file tmwtypes.h.
typedef UINT16_T CHAR16_T |
UTF-16 character type
Definition at line 881 of file tmwtypes.h.
typedef CHARACTER_T char_T |
Definition at line 562 of file tmwtypes.h.
Definition at line 568 of file tmwtypes.h.
typedef size_t mwIndex |
Definition at line 835 of file tmwtypes.h.
typedef ptrdiff_t mwSignedIndex |
Definition at line 836 of file tmwtypes.h.
typedef size_t mwSize |
Definition at line 834 of file tmwtypes.h.
Definition at line 372 of file tmwtypes.h.
Definition at line 386 of file tmwtypes.h.
Definition at line 535 of file tmwtypes.h.
typedef int SLIndex |
Definition at line 846 of file tmwtypes.h.
typedef int SLSize |
Definition at line 847 of file tmwtypes.h.
Definition at line 544 of file tmwtypes.h.
typedef unsigned char uchar_T |
Definition at line 89 of file tmwtypes.h.
typedef UINTEGER_T uint_T |
Definition at line 574 of file tmwtypes.h.
typedef unsigned long ulong_T |
Definition at line 91 of file tmwtypes.h.
typedef unsigned short ushort_T |
Definition at line 90 of file tmwtypes.h.