.. _namespace_detail__dtoa_impl: Namespace detail::dtoa_impl =========================== implements the Grisu2 algorithm for binary to decimal floating-point conversion. .. contents:: Contents :local: :backlinks: none Detailed Description -------------------- This implementation is a slightly modified version of the reference implementation which may be obtained from http://florian.loitsch.com/publications (bench.tar.gz). The code is distributed under the MIT license, Copyright (c) 2009 Florian Loitsch. For a detailed description of the algorithm see: [1] Loitsch, "Printing Floating-Point Numbers Quickly and Accurately with Integers", Proceedings of the ACM SIGPLAN 2010 Conference on Programming Language Design and Implementation, PLDI 2010 [2] Burger, Dybvig, "Printing Floating-Point Numbers Quickly and Accurately", Proceedings of the ACM SIGPLAN 1996 Conference on Programming Language Design and Implementation, PLDI 1996 Classes ------- - :ref:`exhale_struct_structdetail_1_1dtoa__impl_1_1boundaries` - :ref:`exhale_struct_structdetail_1_1dtoa__impl_1_1cached__power` - :ref:`exhale_struct_structdetail_1_1dtoa__impl_1_1diyfp` Functions --------- - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1aec9f6655c3b629aeb0e8c887aea5da87` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1a6a5ccf11847aab7a0f42f587b33935df` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1a04eb234a28617519974fc962cd4da666` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1afab91abfdd1cdf43cc2fcd5b9c4a7456` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1a29ae6574f6be09a5c8ab08da9a3f71b4` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1ad549352ed1a9676a092d143a2daa3dee` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1abdf6bc05c54068a5930f66c2e803e8b8` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1ae877aa13ab872c99a1c614e5e1524807` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1a73a15efcb5c2157ea0e1375b98ef0e83` - :ref:`exhale_function_namespacedetail_1_1dtoa__impl_1a3c879bf97b806cacbcbb2da07a5ff5c8` Variables --------- - :ref:`exhale_variable_namespacedetail_1_1dtoa__impl_1a95c569b7627a9372686f1f77d73e8660` - :ref:`exhale_variable_namespacedetail_1_1dtoa__impl_1ae152a095d2dd1a6dd41ef8ad39c26e19`