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

Detailed Description

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

Definition at line 77 of file strong_typedef.hpp.

Public Types

using ValueType
 
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, typename Enable >
using storages::postgres::io::traits::GetSetNull< ::utils::StrongTypedef< Tag, T, Ops, Enable > >::UnderlyingGetSet = GetSetNull<T>

Definition at line 81 of file strong_typedef.hpp.

◆ ValueType

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

Definition at line 79 of file strong_typedef.hpp.

Member Function Documentation

◆ IsNull()

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

Definition at line 82 of file strong_typedef.hpp.

◆ SetDefault()

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

Definition at line 88 of file strong_typedef.hpp.

◆ SetNull()

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

Definition at line 85 of file strong_typedef.hpp.


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