|
libpqxx
The C++ client library for PostgreSQL
|
#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) |