PolyVox  0.3.0-dev
Open source voxel management library
Macros | Typedefs
TypeDef.h File Reference
#include "PolyVoxCore/Impl/CompilerCapabilities.h"
#include <functional>
#include <boost/smart_ptr.hpp>

Go to the source code of this file.

Macros

#define POLYVOX_DEPRECATED   __attribute__((deprecated))
 
#define POLYVOX_HELPER_IMPORT
 
#define POLYVOX_HELPER_EXPORT
 
#define POLYVOX_HELPER_LOCAL
 
#define POLYVOX_DEPRECATED
 
#define POLYVOX_API
 
#define POLYVOX_LOCAL
 
#define polyvox_function   std::function
 
#define polyvox_bind   std::bind
 
#define polyvox_placeholder_1   std::placeholders::_1
 
#define polyvox_placeholder_2   std::placeholders::_2
 
#define polyvox_constexpr_const   const
 
#define polyvox_constexpr
 
#define polyvox_shared_ptr   boost::shared_ptr
 

Typedefs

typedef signed char int8_t
 
typedef unsigned char uint8_t
 
typedef short int16_t
 
typedef unsigned short uint16_t
 
typedef long int32_t
 
typedef unsigned long uint32_t
 

Macro Definition Documentation

#define POLYVOX_API

Definition at line 68 of file TypeDef.h.

#define polyvox_bind   std::bind

Definition at line 88 of file TypeDef.h.

#define polyvox_constexpr

Definition at line 98 of file TypeDef.h.

#define polyvox_constexpr_const   const

Definition at line 97 of file TypeDef.h.

#define POLYVOX_DEPRECATED   __attribute__((deprecated))

Definition at line 53 of file TypeDef.h.

#define POLYVOX_DEPRECATED

Definition at line 53 of file TypeDef.h.

#define polyvox_function   std::function

Definition at line 87 of file TypeDef.h.

#define POLYVOX_HELPER_EXPORT

Definition at line 44 of file TypeDef.h.

#define POLYVOX_HELPER_IMPORT

Definition at line 43 of file TypeDef.h.

#define POLYVOX_HELPER_LOCAL

Definition at line 45 of file TypeDef.h.

#define POLYVOX_LOCAL

Definition at line 69 of file TypeDef.h.

#define polyvox_placeholder_1   std::placeholders::_1

Definition at line 89 of file TypeDef.h.

#define polyvox_placeholder_2   std::placeholders::_2

Definition at line 90 of file TypeDef.h.

#define polyvox_shared_ptr   boost::shared_ptr

Definition at line 117 of file TypeDef.h.

Typedef Documentation

typedef short int16_t

Definition at line 106 of file TypeDef.h.

typedef long int32_t

Definition at line 108 of file TypeDef.h.

typedef signed char int8_t

Definition at line 104 of file TypeDef.h.

typedef unsigned short uint16_t

Definition at line 107 of file TypeDef.h.

typedef unsigned long uint32_t

Definition at line 109 of file TypeDef.h.

typedef unsigned char uint8_t

Definition at line 105 of file TypeDef.h.