strings/string_inf.hpp
#ifndef STLPLUS_STRING_INF
#define STLPLUS_STRING_INF
////////////////////////////////////////////////////////////////////////////////
// Author: Andy Rushton
// Copyright: (c) Southampton University 1999-2004
// (c) Andy Rushton 2004 onwards
// 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 <string>
////////////////////////////////////////////////////////////////////////////////
namespace stlplus
{
////////////////////////////////////////////////////////////////////////////////
// conversion TO string
// exceptions: std::invalid_argument
std::string inf_to_string(const inf&,
unsigned radix = 10,
radix_display_t display = radix_c_style_or_hash,
unsigned width = 0);
// conversion FROM string
// exceptions: std::invalid_argument
inf string_to_inf(const std::string&,
unsigned radix = 0);
////////////////////////////////////////////////////////////////////////////////
} // end namespace stlplus
#endif