Skip to content

Builtin Datatypes

Travis Koehring edited this page Aug 12, 2021 · 4 revisions

Generic Types

  • YAKSA_TYPE__NULL
  • YAKSA_TYPE___BOOL

Character Types

  • YAKSA_TYPE__CHAR
  • YAKSA_TYPE__SIGNED_CHAR
  • YAKSA_TYPE__UNSIGNED_CHAR
  • YAKSA_TYPE__WCHAR_T

Integer Types

  • YAKSA_TYPE__INT8_T
  • YAKSA_TYPE__INT16_T
  • YAKSA_TYPE__INT32_T
  • YAKSA_TYPE__INT64_T
  • YAKSA_TYPE__UINT8_T
  • YAKSA_TYPE__UINT16_T
  • YAKSA_TYPE__UINT32_T
  • YAKSA_TYPE__UINT64_T
  • YAKSA_TYPE__INT
  • YAKSA_TYPE__UNSIGNED
  • YAKSA_TYPE__SHORT
  • YAKSA_TYPE__UNSIGNED_SHORT
  • YAKSA_TYPE__LONG
  • YAKSA_TYPE__UNSIGNED_LONG
  • YAKSA_TYPE__LONG_LONG
  • YAKSA_TYPE__UNSIGNED_LONG_LONG
  • YAKSA_TYPE__INT_FAST8_T
  • YAKSA_TYPE__INT_FAST16_T
  • YAKSA_TYPE__INT_FAST32_T
  • YAKSA_TYPE__INT_FAST64_T
  • YAKSA_TYPE__UINT_FAST8_T
  • YAKSA_TYPE__UINT_FAST16_T
  • YAKSA_TYPE__UINT_FAST32_T
  • YAKSA_TYPE__UINT_FAST64_T
  • YAKSA_TYPE__INT_LEAST8_T
  • YAKSA_TYPE__INT_LEAST16_T
  • YAKSA_TYPE__INT_LEAST32_T
  • YAKSA_TYPE__INT_LEAST64_T
  • YAKSA_TYPE__UINT_LEAST8_T
  • YAKSA_TYPE__UINT_LEAST16_T
  • YAKSA_TYPE__UINT_LEAST32_T
  • YAKSA_TYPE__UINT_LEAST64_T
  • YAKSA_TYPE__BYTE
  • YAKSA_TYPE__INTMAX_T
  • YAKSA_TYPE__UINTMAX_T

Pointer Types

  • YAKSA_TYPE__INTPTR_T
  • YAKSA_TYPE__UINTPTR_T
  • YAKSA_TYPE__PTRDIFF_T

Floating-Point Types

  • YAKSA_TYPE__FLOAT
  • YAKSA_TYPE__DOUBLE
  • YAKSA_TYPE__LONG_DOUBLE

Pair Types (structures containing two types)

  • YAKSA_TYPE__C_COMPLEX
  • YAKSA_TYPE__C_DOUBLE_COMPLEX
  • YAKSA_TYPE__C_LONG_DOUBLE_COMPLEX
  • YAKSA_TYPE__FLOAT_INT
  • YAKSA_TYPE__DOUBLE_INT
  • YAKSA_TYPE__LONG_INT
  • YAKSA_TYPE__2INT
  • YAKSA_TYPE__SHORT_INT
  • YAKSA_TYPE__LONG_DOUBLE_INT