libpqxx
The C++ client library for PostgreSQL
strconv.cxx File Reference
#include "pqxx-source.hxx"
#include <algorithm>
#include <cmath>
#include <cstdlib>
#include <cstring>
#include <format>
#include <functional>
#include <limits>
#include <locale>
#include <string_view>
#include <system_error>
#include "pqxx/internal/header-pre.hxx"
#include "pqxx/except.hxx"
#include "pqxx/strconv.hxx"
#include "pqxx/internal/header-post.hxx"
+ Include dependency graph for strconv.cxx:

Namespaces

 pqxx
 The home of all libpqxx classes, functions, templates, etc.
 
 pqxx::internal
 Private namespace for libpqxx's internal use; do not access.
 

Functions

void pqxx::internal::throw_null_conversion (std::string const &type, sl)
 Throw exception for attempt to convert SQL NULL to given type. More...
 
void pqxx::internal::throw_null_conversion (std::string_view type, sl)
 Throw exception for attempt to convert SQL NULL to given type. More...
 
std::string pqxx::internal::state_buffer_overrun (int have_bytes, int need_bytes)
 Summarize buffer overrun. More...
 
template<std::floating_point T>
std::string pqxx::internal::to_string_float (T value, [[maybe_unused]] ctx c)
 Floating-point implementations for pqxx::to_string(). More...
 
template std::string pqxx::internal::to_string_float (float, ctx)
 
template std::string pqxx::internal::to_string_float (double, ctx)
 
template std::string pqxx::internal::to_string_float (long double, ctx)