userver: ydb::ValueTraits< T, std::enable_if_t< meta::kIsRange< T > &&!meta::kIsMap< T > > > Struct Template Reference
Loading...
Searching...
No Matches
ydb::ValueTraits< T, std::enable_if_t< meta::kIsRange< T > &&!meta::kIsMap< T > > > Struct Template Reference

Detailed Description

template<typename T>
struct ydb::ValueTraits< T, std::enable_if_t< meta::kIsRange< T > &&!meta::kIsMap< T > > >

Definition at line 70 of file list.hpp.

Public Types

using ValueType = meta::RangeValueType<T>
 

Static Public Member Functions

static T Parse (NYdb::TValueParser &parser, const ParseContext &context)
 
template<typename Builder , typename U = const T&>
static void Write (NYdb::TValueBuilderBase< Builder > &builder, U &&value)
 
static NYdb::TType MakeType ()
 

Member Typedef Documentation

◆ ValueType

template<typename T >
using ydb::ValueTraits< T, std::enable_if_t< meta::kIsRange< T > &&!meta::kIsMap< T > > >::ValueType = meta::RangeValueType<T>

Definition at line 71 of file list.hpp.

Member Function Documentation

◆ MakeType()

template<typename T >
static NYdb::TType ydb::ValueTraits< T, std::enable_if_t< meta::kIsRange< T > &&!meta::kIsMap< T > > >::MakeType ( )
inlinestatic

Definition at line 111 of file list.hpp.

◆ Parse()

template<typename T >
static T ydb::ValueTraits< T, std::enable_if_t< meta::kIsRange< T > &&!meta::kIsMap< T > > >::Parse ( NYdb::TValueParser & parser,
const ParseContext & context )
inlinestatic

Definition at line 73 of file list.hpp.

◆ Write()

template<typename T >
template<typename Builder , typename U = const T&>
static void ydb::ValueTraits< T, std::enable_if_t< meta::kIsRange< T > &&!meta::kIsMap< T > > >::Write ( NYdb::TValueBuilderBase< Builder > & builder,
U && value )
inlinestatic

Definition at line 90 of file list.hpp.


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