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 |