|
libpqxx
The C++ client library for PostgreSQL
|
#include <format>#include <utility>#include <variant>#include "pqxx/internal/array-composite.hxx"
Include dependency graph for range.hxx:Go to the source code of this file.
Classes | |
| struct | pqxx::no_bound |
| An unlimited boundary value to a pqxx::range. More... | |
| class | pqxx::inclusive_bound< TYPE > |
| An inclusive boundary value to a pqxx::range. More... | |
| class | pqxx::exclusive_bound< TYPE > |
| An exclusive boundary value to a pqxx::range. More... | |
| class | pqxx::range_bound< TYPE > |
| A range boundary value. More... | |
| class | pqxx::range< TYPE > |
| A C++ equivalent to PostgreSQL's range types. More... | |
| struct | pqxx::string_traits< range< TYPE > > |
| String conversions for a range type. More... | |
| struct | pqxx::nullness< range< TYPE > > |
| A range type does not have an innate null value. More... | |
Namespaces | |
| pqxx | |
| The home of all libpqxx classes, functions, templates, etc. | |
Variables | |
| template<typename T > | |
| concept | pqxx::has_less = std::copy_constructible<T> and requires(T n) { n < n; } |
Concept: T supports copying, and less-than operator. More... | |
| template<typename T > | |
| concept | pqxx::has_equal = requires(T n) { n == n; } |
Concept: T supports equality comparison. More... | |