1 1.1 joerg // -*- C++ -*- 2 1.1 joerg //===--------------------------- complex.h --------------------------------===// 3 1.1 joerg // 4 1.1 joerg // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 5 1.1 joerg // See https://llvm.org/LICENSE.txt for license information. 6 1.1 joerg // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 1.1 joerg // 8 1.1 joerg //===----------------------------------------------------------------------===// 9 1.1 joerg 10 1.1 joerg #ifndef _LIBCPP_COMPLEX_H 11 1.1 joerg #define _LIBCPP_COMPLEX_H 12 1.1 joerg 13 1.1 joerg /* 14 1.1 joerg complex.h synopsis 15 1.1 joerg 16 1.1 joerg #include <ccomplex> 17 1.1 joerg 18 1.1 joerg */ 19 1.1 joerg 20 1.1 joerg #include <__config> 21 1.1 joerg 22 1.1 joerg #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 23 1.1 joerg #pragma GCC system_header 24 1.1 joerg #endif 25 1.1 joerg 26 1.1 joerg #ifdef __cplusplus 27 1.1 joerg 28 1.1 joerg #include <ccomplex> 29 1.1 joerg 30 1.1 joerg #else // __cplusplus 31 1.1 joerg 32 1.1 joerg #include_next <complex.h> 33 1.1 joerg 34 1.1 joerg #endif // __cplusplus 35 1.1 joerg 36 1.1 joerg #endif // _LIBCPP_COMPLEX_H 37