1*8f6978f8SDimitry Andric //===-- String to float conversion utils ------------------------*- C++ -*-===// 2*8f6978f8SDimitry Andric // 3*8f6978f8SDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*8f6978f8SDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 5*8f6978f8SDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*8f6978f8SDimitry Andric // 7*8f6978f8SDimitry Andric //===----------------------------------------------------------------------===// 8*8f6978f8SDimitry Andric 9*8f6978f8SDimitry Andric #ifndef LLVM_LIBC_SHARED_STR_TO_FLOAT_H 10*8f6978f8SDimitry Andric #define LLVM_LIBC_SHARED_STR_TO_FLOAT_H 11*8f6978f8SDimitry Andric 12*8f6978f8SDimitry Andric #include "libc_common.h" 13*8f6978f8SDimitry Andric #include "src/__support/str_to_float.h" 14*8f6978f8SDimitry Andric 15*8f6978f8SDimitry Andric namespace LIBC_NAMESPACE_DECL { 16*8f6978f8SDimitry Andric namespace shared { 17*8f6978f8SDimitry Andric 18*8f6978f8SDimitry Andric using internal::ExpandedFloat; 19*8f6978f8SDimitry Andric using internal::FloatConvertReturn; 20*8f6978f8SDimitry Andric using internal::RoundDirection; 21*8f6978f8SDimitry Andric 22*8f6978f8SDimitry Andric using internal::binary_exp_to_float; 23*8f6978f8SDimitry Andric using internal::decimal_exp_to_float; 24*8f6978f8SDimitry Andric 25*8f6978f8SDimitry Andric } // namespace shared 26*8f6978f8SDimitry Andric } // namespace LIBC_NAMESPACE_DECL 27*8f6978f8SDimitry Andric 28*8f6978f8SDimitry Andric #endif // LLVM_LIBC_SHARED_STR_TO_FLOAT_H 29