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>
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 |