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

Owning counterpart of the type stored by a nullable. More...

#include <nullable.hpp>

Public Types

using type = std::remove_cvref_t<T>

Detailed Description

template<class T>
struct sparrow::impl::materialized< T >

Owning counterpart of the type stored by a nullable.

A nullable either owns its value or refers to a value (or a view of values) owned elsewhere. The owning counterpart of a reference is the referenced type, and the owning counterpart of a view is the container holding a copy of the viewed elements views must specialize this template (see sparrow/types/data_traits.hpp).

Definition at line 266 of file nullable.hpp.

Member Typedef Documentation

◆ type

template<class T>
using sparrow::impl::materialized< T >::type = std::remove_cvref_t<T>

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