MT Core (C++)
Core library for replacing C++ standard in project usage
|
Go to the source code of this file.
Classes | |
struct | mtcore::csv::RowEnd |
Special output-only type for indicating the end of a row. More... | |
struct | mtcore::csv::ColEnd |
Special output-only type for indicating the end of a colum. More... | |
Namespaces | |
namespace | mtcore |
Core library for C++ with Zig-related functionality. | |
namespace | mtcore::csv |
CSV namespace for CSV-related utilities. | |
Typedefs | |
using | mtcore::csv::Column = std::variant<i64, u64, Slice<const char>, f64> |
Column type. | |
using | mtcore::csv::WriteElem = std::variant<i64, u64, Slice<const char>, f64, Slice<const Column>, RowEnd, ColEnd> |
Elements that can be written to a CSV writer. | |
Functions | |
template<WriterImpl WI> | |
io::Writer< csv::impl::Writer< WI > > | mtcore::csv::writer (io::Writer< WI > &underlying, Options opts={}) |
Creates a CSV writer which will encode the data before writing it out. | |