sparrow 0.3.0
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
 
using value_type
 
using reference
 
using const_reference
 
using rvalue_reference
 
using const_rvalue_reference
 

Detailed Description

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

Definition at line 106 of file nullable.hpp.

Member Typedef Documentation

◆ const_reference [1/2]

using sparrow::nullable_traits< T >::const_reference

Definition at line 100 of file nullable.hpp.

◆ const_reference [2/2]

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

Definition at line 110 of file nullable.hpp.

◆ const_rvalue_reference [1/2]

using sparrow::nullable_traits< T >::const_rvalue_reference

Definition at line 102 of file nullable.hpp.

◆ const_rvalue_reference [2/2]

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

Definition at line 112 of file nullable.hpp.

◆ reference [1/2]

using sparrow::nullable_traits< T >::reference

Definition at line 99 of file nullable.hpp.

◆ reference [2/2]

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

Definition at line 109 of file nullable.hpp.

◆ rvalue_reference [1/2]

using sparrow::nullable_traits< T >::rvalue_reference

Definition at line 101 of file nullable.hpp.

◆ rvalue_reference [2/2]

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

Definition at line 111 of file nullable.hpp.

◆ value_type [1/2]

using sparrow::nullable_traits< T >::value_type

Definition at line 98 of file nullable.hpp.

◆ value_type [2/2]

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

Definition at line 108 of file nullable.hpp.


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