Data types provided by the library. More...
Modules | |
Base | |
Base classes for data types. | |
Internal | |
Classes used internally by data types. | |
Classes | |
struct | ash::Point< D > |
No-frills floating-point coordinate. More... | |
struct | ash::Point< DIM_2D > |
No-frills floating-point coordinate. More... | |
union | ash::PCoordXY< U > |
A coordinate packed for fast conversion to and from MortonXY. More... | |
union | ash::PCoordXYZ< U > |
A coordinate packed for fast conversion to and from MortonXYZ. More... | |
union | ash::MortonXY< U > |
A data type for dealing with an interleaved 2D coordinate. More... | |
union | ash::MortonXYZ< U > |
A data type for dealing with an interleaved 3D coordinate. More... | |
Typedefs | |
typedef ash::Point< DIM_2D > | ash::PointXY |
match the naming style for MortonXY and PCoordXY | |
typedef ash::Point< DIM_3D > | ash::PointXYZ |
match the naming style for MortonXYZ and PCoordXYZ | |
Enumerations | |
enum | ash::DIM { ash::DIM_2D = 2, ash::DIM_3D = 3 } |
Template parameter limiter. More... | |
Signed Types | |
typedef int8_t | ash::int8 |
Signed 8-bit integer. | |
typedef int16_t | ash::int16 |
Signed 16-bit integer. | |
typedef int32_t | ash::int32 |
Signed 32-bit integer. | |
typedef int64_t | ash::int64 |
Signed 64-bit integer. | |
Unsigned Types | |
typedef uint8_t | ash::uint8 |
Unsigned 8-bit integer. | |
typedef uint16_t | ash::uint16 |
Unsigned 16-bit integer. | |
typedef uint32_t | ash::uint32 |
Unsigned 32-bit integer. | |
typedef uint64_t | ash::uint64 |
Unsigned 64-bit integer. |
Data types provided by the library.
typedef int16_t ash::int16 |
typedef int32_t ash::int32 |
typedef int64_t ash::int64 |
typedef int8_t ash::int8 |
typedef uint16_t ash::uint16 |
typedef uint32_t ash::uint32 |
typedef uint64_t ash::uint64 |
typedef uint8_t ash::uint8 |
enum ash::DIM |
© 2012 | Licensed under | Hosted by | Generated by 1.7.4 |