codekingpro/portable-devtools
114k
1// -*- C++ -*-2//===-------------------------- tgmath.h ----------------------------------===//3//4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.5// See https://llvm.org/LICENSE.txt for license information.6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception7//8//===----------------------------------------------------------------------===//9 10#ifndef _LIBCUDACXX_TGMATH_H11#define _LIBCUDACXX_TGMATH_H12 13/*14 tgmath.h synopsis15 16#include <ctgmath>17 18*/19 20#include <__config>21 22#if defined(_CCCL_IMPLICIT_SYSTEM_HEADER_GCC)23# pragma GCC system_header24#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_CLANG)25# pragma clang system_header26#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_MSVC)27# pragma system_header28#endif // no system header29 30#ifdef __cplusplus31 32#include <ctgmath>33 34#else // __cplusplus35 36#include_next <tgmath.h>37 38#endif // __cplusplus39 40#endif // _LIBCUDACXX_TGMATH_H41 