userver: storages::postgres::io::traits::GetSetNull<::utils::StrongTypedef< Tag, T, Ops > > Struct Template Reference
Loading...
Searching...
No Matches
storages::postgres::io::traits::GetSetNull<::utils::StrongTypedef< Tag, T, Ops > > Struct Template Reference

Detailed Description

template<typename Tag, typename T, ::utils::StrongTypedefOps Ops>
struct storages::postgres::io::traits::GetSetNull<::utils::StrongTypedef< Tag, T, Ops > >

Definition at line 46 of file strong_typedef.hpp.

Public Types

using ValueType = ::utils::StrongTypedef<Tag, T, Ops>
using UnderlyingGetSet = GetSetNull<T>

Static Public Member Functions

static bool IsNull (const ValueType &v)
static void SetNull (ValueType &v)
static void SetDefault (ValueType &v)

Member Typedef Documentation

◆ UnderlyingGetSet

template<typename Tag, typename T, ::utils::StrongTypedefOps Ops>
using storages::postgres::io::traits::GetSetNull<::utils::StrongTypedef< Tag, T, Ops > >::UnderlyingGetSet = GetSetNull<T>

Definition at line 48 of file strong_typedef.hpp.

◆ ValueType

template<typename Tag, typename T, ::utils::StrongTypedefOps Ops>
using storages::postgres::io::traits::GetSetNull<::utils::StrongTypedef< Tag, T, Ops > >::ValueType = ::utils::StrongTypedef<Tag, T, Ops>

Definition at line 47 of file strong_typedef.hpp.

Member Function Documentation

◆ IsNull()

template<typename Tag, typename T, ::utils::StrongTypedefOps Ops>
bool storages::postgres::io::traits::GetSetNull<::utils::StrongTypedef< Tag, T, Ops > >::IsNull ( const ValueType & v)
inlinestatic

Definition at line 49 of file strong_typedef.hpp.

◆ SetDefault()

template<typename Tag, typename T, ::utils::StrongTypedefOps Ops>
void storages::postgres::io::traits::GetSetNull<::utils::StrongTypedef< Tag, T, Ops > >::SetDefault ( ValueType & v)
inlinestatic

Definition at line 51 of file strong_typedef.hpp.

◆ SetNull()

template<typename Tag, typename T, ::utils::StrongTypedefOps Ops>
void storages::postgres::io::traits::GetSetNull<::utils::StrongTypedef< Tag, T, Ops > >::SetNull ( ValueType & v)
inlinestatic

Definition at line 50 of file strong_typedef.hpp.


The documentation for this struct was generated from the following file: