Honeycomb
0.1
Component-Model Framework
Main Page
Modules
Namespaces
Classes
Files
Examples
File List
File Members
src
linux
Honey
Core
platform
Core.h
Go to the documentation of this file.
1
// Honeycomb, Copyright (C) 2013 Daniel Carter. Distributed under the Boost Software License v1.0.
2
#pragma once
3
4
#include <unistd.h>
5
6
namespace
honey
7
{
8
11
typedef
char
int8
;
12
typedef
unsigned
char
uint8
;
13
typedef
short
int16
;
14
typedef
unsigned
short
uint16
;
15
typedef
int
int32
;
16
typedef
unsigned
int
uint32
;
17
typedef
long
int64
;
18
typedef
unsigned
long
uint64
;
19
typedef
int64
int128
;
20
typedef
uint64
uint128
;
22
25
27
typedef
long
double
float128
;
29
31
#define ENDIAN ENDIAN_LITTLE
32
34
#define ALIGN(Bytes) alignas(Bytes)
35
37
#define __FUNC__ __PRETTY_FUNCTION__
38
39
//macro conflicts from system headers
40
#undef assert
41
#undef minor
42
43
}
honey::uint32
unsigned int uint32
Definition:
Core.h:16
honey::int8
char int8
Definition:
Core.h:11
honey::uint64
unsigned long long uint64
Definition:
Core.h:22
honey::uint8
unsigned char uint8
Definition:
Core.h:12
honey::int32
int int32
Definition:
Core.h:15
honey::uint16
unsigned short uint16
Definition:
Core.h:14
honey::float128
long double float128
128 bit float type
Definition:
Core.h:32
honey::int128
int64 int128
Definition:
Core.h:24
honey::int64
long long int64
Definition:
Core.h:21
honey::int16
short int16
Definition:
Core.h:13
honey::uint128
uint64 uint128
Definition:
Core.h:25
honey
Global Honeycomb namespace.
Generated on Wed Oct 28 2015 17:11:40 for Honeycomb by
1.8.10