libpqxx
The C++ client library for PostgreSQL
Loading...
Searching...
No Matches
strconv.cxx File Reference
#include "pqxx-source.hxx"
#include <algorithm>
#include <cmath>
#include <cstdlib>
#include <cstring>
#include <functional>
#include <limits>
#include <locale>
#include <optional>
#include <string_view>
#include <system_error>
#include "pqxx/internal/header-pre.hxx"
#include "pqxx/except.hxx"
#include "pqxx/internal/concat.hxx"
#include "pqxx/strconv.hxx"
#include "pqxx/internal/header-post.hxx"

Namespaces

namespace  pqxx
 The home of all libpqxx classes, functions, templates, etc.
namespace  pqxx::internal
 Internal items for libpqxx' own use. Do not use these yourself.

Functions

std::string pqxx::internal::demangle_type_name (char const [])
 Attempt to demangle std::type_info::name() to something human-readable.
void pqxx::internal::throw_null_conversion (std::string const &type)
 Throw exception for attempt to convert SQL NULL to given type.
void pqxx::internal::throw_null_conversion (std::string_view type)
 Throw exception for attempt to convert SQL NULL to given type.
std::string pqxx::internal::state_buffer_overrun (int have_bytes, int need_bytes)
 Summarize buffer overrun.
template<typename T>
std::string pqxx::internal::to_string_float (T value)
 Floating-point implementations for pqxx::to_string().
template std::string pqxx::internal::to_string_float (float)
template std::string pqxx::internal::to_string_float (double)
template std::string pqxx::internal::to_string_float (long double)