utils::StrongTypedef I/O support
Definition in file strong_typedef.hpp.
Go to the source code of this file.
#include <userver/storages/postgres/exceptions.hpp>#include <userver/storages/postgres/io/buffer_io.hpp>#include <userver/storages/postgres/io/buffer_io_base.hpp>#include <userver/storages/postgres/io/nullable_traits.hpp>#include <userver/utils/strong_typedef.hpp>#include <userver/utils/void_t.hpp>
This graph shows which files directly or indirectly include this file:Namespaces | |
| namespace | storages |
| Components, clients and helpers for different databases and storages. | |
| namespace | storages::postgres |
| Top namespace for uPg driver. | |
| namespace | storages::postgres::io |
| uPg input-output. | |
| namespace | storages::postgres::io::traits |
| uPg input-output traits. | |
Typedefs | |
| template<typename T> | |
| using | storages::postgres::io::traits::EnableIfCanUseEnumAsStrongTypedef = std::enable_if_t<impl::CheckCanUseEnumAsStrongTypedef<T>()> |
Variables | |
| template<typename Tag, typename T, ::utils::StrongTypedefOps Ops, typename Enable> | |
| constexpr bool | storages::postgres::io::traits::kIsStrongTypedefDirectlyMapped |