#ifndef STLPLUS_STRING_INF #define STLPLUS_STRING_INF //////////////////////////////////////////////////////////////////////////////// // Author: Andy Rushton // Copyright: (c) Southampton University 1999-2004 // (c) Andy Rushton 2004-2009 // License: BSD License, see ../docs/license.html // String conversion functions for the infinite precision integer type inf // The conversion supports all the formatting modes defined on format_types //////////////////////////////////////////////////////////////////////////////// #include "strings_fixes.hpp" #include "inf.hpp" #include "format_types.hpp" #include //////////////////////////////////////////////////////////////////////////////// namespace stlplus { //////////////////////////////////////////////////////////////////////////////// // conversion TO string std::string inf_to_string(const inf&, unsigned radix = 10, radix_display_t display = radix_c_style_or_hash, unsigned width = 0) throw(std::invalid_argument); // conversion FROM string inf string_to_inf(const std::string&, unsigned radix = 0) throw(std::invalid_argument); //////////////////////////////////////////////////////////////////////////////// } // end namespace stlplus #endif