MT Core (C++)
Core library for replacing C++ standard in project usage
Loading...
Searching...
No Matches
mtcore::csv::SliceParser::Field Struct Reference

#include <slice.hpp>

Collaboration diagram for mtcore::csv::SliceParser::Field:

Public Member Functions

template<WriterImpl WI>
Result< size_t, typename io::Writer< WI >::ErrType > decode (io::Writer< WI > &writer) const
 
Result< Slice< char >, AllocationErrorcopy (Allocator alloc) const
 

Public Attributes

Slice< const char > data
 
Options options
 

Detailed Description

Definition at line 14 of file csv/slice.hpp.

Member Function Documentation

◆ copy()

Result< Slice< char >, AllocationError > mtcore::csv::SliceParser::Field::copy ( Allocator alloc) const
nodiscard

◆ decode()

template<WriterImpl WI>
Result< size_t, typename io::Writer< WI >::ErrType > mtcore::csv::SliceParser::Field::decode ( io::Writer< WI > & writer) const
inline

Definition at line 19 of file csv/slice.hpp.

19 {
21 }
io::Writer< csv::impl::Writer< WI > > writer(io::Writer< WI > &underlying, Options opts={})
Creates a CSV writer which will encode the data before writing it out.
Result< size_t, typename io::Writer< WI >::ErrType > decode(io::Writer< WI > &writer, Slice< const char > field, const Options options={})
Definition common.hpp:94
Here is the call graph for this function:

Member Data Documentation

◆ data

Slice<const char> mtcore::csv::SliceParser::Field::data

Definition at line 15 of file csv/slice.hpp.

◆ options

Options mtcore::csv::SliceParser::Field::options

Definition at line 16 of file csv/slice.hpp.


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