sparrow 2.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
Loading...
Searching...
No Matches
sparrow::nullable_traits< T & > Struct Template Reference

#include <nullable.hpp>

Public Types

using value_type = T
using reference = std::add_lvalue_reference_t<value_type>
using const_reference = std::add_lvalue_reference_t<std::add_const_t<value_type>>
using rvalue_reference = reference
using const_rvalue_reference = const_reference

Detailed Description

template<class T>
struct sparrow::nullable_traits< T & >

Definition at line 131 of file nullable.hpp.

Member Typedef Documentation

◆ const_reference

template<class T>
using sparrow::nullable_traits< T & >::const_reference = std::add_lvalue_reference_t<std::add_const_t<value_type>>

Definition at line 135 of file nullable.hpp.

◆ const_rvalue_reference

template<class T>
using sparrow::nullable_traits< T & >::const_rvalue_reference = const_reference

Definition at line 137 of file nullable.hpp.

◆ reference

template<class T>
using sparrow::nullable_traits< T & >::reference = std::add_lvalue_reference_t<value_type>

Definition at line 134 of file nullable.hpp.

◆ rvalue_reference

template<class T>
using sparrow::nullable_traits< T & >::rvalue_reference = reference

Definition at line 136 of file nullable.hpp.

◆ value_type

template<class T>
using sparrow::nullable_traits< T & >::value_type = T

Definition at line 133 of file nullable.hpp.


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