|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef _CUDA_CSTDDEF |
|
#define _CUDA_CSTDDEF |
|
|
|
#ifndef __CUDACC_RTC__ |
|
#include <cstddef> |
|
#include <stddef.h> |
|
#else |
|
#define offsetof(type, member) (cuda::std::size_t)((char*)&(((type *)0)->member) - (char*)0) |
|
#endif |
|
|
|
#include "version" |
|
|
|
#include "detail/__config" |
|
|
|
#include "detail/__pragma_push" |
|
|
|
_LIBCUDACXX_BEGIN_NAMESPACE_STD |
|
|
|
typedef decltype(nullptr) nullptr_t; |
|
|
|
_LIBCUDACXX_END_NAMESPACE_STD |
|
|
|
#include "detail/libcxx/include/cstddef" |
|
|
|
#if _LIBCUDACXX_STD_VER > 14 |
|
#include "type_traits" |
|
#endif |
|
|
|
#include "detail/__pragma_pop" |
|
|
|
#endif |
|
|