1bc10a410STue Ly //===-- Utilities for pairs of numbers. -------------------------*- C++ -*-===// 2bc10a410STue Ly // 3bc10a410STue Ly // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4bc10a410STue Ly // See https://llvm.org/LICENSE.txt for license information. 5bc10a410STue Ly // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6bc10a410STue Ly // 7bc10a410STue Ly //===----------------------------------------------------------------------===// 8bc10a410STue Ly 9270547f3SGuillaume Chatelet #ifndef LLVM_LIBC_SRC___SUPPORT_NUMBER_PAIR_H 10270547f3SGuillaume Chatelet #define LLVM_LIBC_SRC___SUPPORT_NUMBER_PAIR_H 11bc10a410STue Ly 12bc10a410STue Ly #include "CPP/type_traits.h" 13*5ff3ff33SPetr Hosek #include "src/__support/macros/config.h" 14bc10a410STue Ly 157dde2a59SFangrui Song #include <stddef.h> 16bc10a410STue Ly 17*5ff3ff33SPetr Hosek namespace LIBC_NAMESPACE_DECL { 18bc10a410STue Ly 19bb98227dSGuillaume Chatelet template <typename T> struct NumberPair { 2055e6c190Slntue T lo = T(0); 2155e6c190Slntue T hi = T(0); 22bb98227dSGuillaume Chatelet }; 23bc10a410STue Ly 24*5ff3ff33SPetr Hosek } // namespace LIBC_NAMESPACE_DECL 25bc10a410STue Ly 26270547f3SGuillaume Chatelet #endif // LLVM_LIBC_SRC___SUPPORT_NUMBER_PAIR_H 27