Vince's CSV Parser
Loading...
Searching...
No Matches
csv::internals::CSVFieldScalarOutput Struct Reference

Public Member Functions

template<classify_scalar::ScalarKind Kind>
std::enable_if< Kind==classify_scalar::scalar_int8||Kind==classify_scalar::scalar_int16||Kind==classify_scalar::scalar_int32||Kind==classify_scalar::scalar_int64, void >::type set (std::int64_t parsed) const noexcept
 
template<classify_scalar::ScalarKind Kind>
std::enable_if< Kind==classify_scalar::scalar_float, void >::type set (long double parsed) const noexcept
 
template<classify_scalar::ScalarKind Kind>
std::enable_if< Kind==classify_scalar::scalar_bool, void >::type set (bool parsed) const noexcept
 
template<classify_scalar::ScalarKind Kind>
std::enable_if< Kind==classify_scalar::scalar_timestamp, void >::type set (std::uint64_t parsed) const noexcept
 

Public Attributes

CSVFieldScalarvalue
 

Detailed Description

Definition at line 43 of file data_type.hpp.

Member Function Documentation

◆ set() [1/4]

template<classify_scalar::ScalarKind Kind>
std::enable_if< Kind==classify_scalar::scalar_bool, void >::type csv::internals::CSVFieldScalarOutput::set ( bool  parsed) const
inlinenoexcept

Definition at line 62 of file data_type.hpp.

◆ set() [2/4]

template<classify_scalar::ScalarKind Kind>
std::enable_if< Kind==classify_scalar::scalar_float, void >::type csv::internals::CSVFieldScalarOutput::set ( long double  parsed) const
inlinenoexcept

Definition at line 57 of file data_type.hpp.

◆ set() [3/4]

template<classify_scalar::ScalarKind Kind>
std::enable_if< Kind==classify_scalar::scalar_int8||Kind==classify_scalar::scalar_int16||Kind==classify_scalar::scalar_int32||Kind==classify_scalar::scalar_int64, void >::type csv::internals::CSVFieldScalarOutput::set ( std::int64_t  parsed) const
inlinenoexcept

Definition at line 52 of file data_type.hpp.

◆ set() [4/4]

template<classify_scalar::ScalarKind Kind>
std::enable_if< Kind==classify_scalar::scalar_timestamp, void >::type csv::internals::CSVFieldScalarOutput::set ( std::uint64_t  parsed) const
inlinenoexcept

Definition at line 67 of file data_type.hpp.

Member Data Documentation

◆ value

CSVFieldScalar& csv::internals::CSVFieldScalarOutput::value

Definition at line 44 of file data_type.hpp.


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