Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
piecewise_construct.h37 linesDownload Raw Back to __utility
1//===----------------------------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6// SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES.7//8//===----------------------------------------------------------------------===//9 10#ifndef _LIBCUDACXX___UTILITY_PIECEWISE_CONSTRUCT_H11#define _LIBCUDACXX___UTILITY_PIECEWISE_CONSTRUCT_H12 13#ifndef __cuda_std__14#include <__config>15#endif // __cuda_std__16 17#if defined(_CCCL_IMPLICIT_SYSTEM_HEADER_GCC)18#  pragma GCC system_header19#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_CLANG)20#  pragma clang system_header21#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_MSVC)22#  pragma system_header23#endif // no system header24 25_LIBCUDACXX_BEGIN_NAMESPACE_STD26 27struct _LIBCUDACXX_TEMPLATE_VIS piecewise_construct_t { explicit piecewise_construct_t() = default; };28#if defined(_LIBCUDACXX_BUILDING_LIBRARY)29extern _LIBCUDACXX_EXPORTED_FROM_ABI const piecewise_construct_t piecewise_construct;// = piecewise_construct_t();30#else31/* _LIBCUDACXX_INLINE_VAR */ constexpr piecewise_construct_t piecewise_construct = piecewise_construct_t();32#endif33 34_LIBCUDACXX_END_NAMESPACE_STD35 36#endif // _LIBCUDACXX___UTILITY_PIECEWISE_CONSTRUCT_H37 
codekingpro/portable-devtools · Team Ai