Modules | Classes | Typedefs | Enumerations
Data Types
API

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.

Detailed Description

Data types provided by the library.


Typedef Documentation

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.

typedef int8_t ash::int8

Signed 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.

typedef uint8_t ash::uint8

Unsigned 8-bit integer.


Enumeration Type Documentation

enum ash::DIM

Template parameter limiter.

Enumerator:
DIM_2D 

2D.

DIM_3D 

3D.



© 2012   AshTL
Licensed under  AGPLv3
Hosted by  Get AshTL at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated by  doxygen 1.7.4