Common header. More...
#include "ash_config.h"#include <cassert>#include <utility>#include <stdint.h>#include <stdexcept>

Namespaces | |
| namespace | ash |
| The base namespace for everything in the library. | |
Defines | |
| #define | ASH_VERSION 0x000004 |
| The AshTL version number. | |
| #define | ASH_VERSION_STRING "0.0.4" |
| The AshTL version number, as a string. | |
| #define | _ASH64 1 |
| #define | _ASH_THROW(e) throw e |
| #define | _ASH_THROWS(e) throw(e) |
| #define | _ASH_TYPEOF(x) typeof(x) |
| #define | __attribute__(a) |
| #define | _ASH_ASSERT(test) |
| #define | __packed__ packed |
| #define | __pure__ pure |
| #define | __deprecated__ deprecated |
| #define | __FUNCTION__ __func__ |
| #define | __PRETTY_FUNCTION__ __FUNCTION__ |
| #define | EXIT_SUCCESS 0 |
| #define | EXIT_FAILURE 1 |
| #define | _ASH_ITERATOR_TAG(tag, val) : public _ASH_STL_NS::iterator<tag, val> |
| #define | _ASH_HT_IMPL template <typename,typename,class,class,class,class> class |
Typedefs | |
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. | |
Enumerations | |
| enum | ash::DIM { ash::DIM_2D = 2, ash::DIM_3D = 3 } |
| Template parameter limiter. More... | |
Common header.
© 2012
|
Licensed under
|
Hosted by
|
Generated by
1.7.4
|