stdgpu: stdgpu/cstddef.h Source File
stdgpu Latest
Efficient STL-like Data Structures on the GPU
|
Go to the documentation of this file.
16#ifndef STDGPU_CSTDDEF_H
17#define STDGPU_CSTDDEF_H
33#include <stdgpu/config.h>
55#if STDGPU_USE_32_BIT_INDEX
65#define STDGPU_PRIINDEX32 PRIdLEAST32
71#define STDGPU_PRIINDEX64 "td"
78#if STDGPU_USE_32_BIT_INDEX
79 #define STDGPU_PRIINDEX STDGPU_PRIINDEX32
81 #define STDGPU_PRIINDEX STDGPU_PRIINDEX64
89#if STDGPU_HOST_COMPILER == STDGPU_HOST_COMPILER_GCC || STDGPU_HOST_COMPILER == STDGPU_HOST_COMPILER_CLANG
90 #define STDGPU_FUNC __PRETTY_FUNCTION__
91#elif STDGPU_HOST_COMPILER == STDGPU_HOST_COMPILER_MSVC
92 #define STDGPU_FUNC __FUNCSIG__
94 #define STDGPU_FUNC __func__
std::ptrdiff_t index64_t
std::ptrdiff_t
Definition: cstddef.h:48
std::int_least32_t index32_t
std::int_least32_t
Definition: cstddef.h:42
index64_t index_t
index32_t if STDGPU_USE_32_BIT_INDEX is set, index64_t otherwise
Definition: cstddef.h:58