|
Vince's CSV Parser
|
CSV scalar type classification adapter. More...
Go to the source code of this file.
Classes | |
| struct | csv::internals::CSVFieldScalar |
| Cached scalar classification and parsed value for one CSV field. More... | |
| struct | csv::internals::CSVFieldScalarOutput |
Namespaces | |
| namespace | csv |
| The all encompassing namespace. | |
Enumerations | |
| enum class | csv::DataType { UNKNOWN = classify_scalar::scalar_invalid , csv::CSV_NULL = classify_scalar::scalar_null , csv::CSV_STRING = classify_scalar::scalar_string , csv::CSV_BOOL = classify_scalar::scalar_bool , csv::CSV_INT8 = classify_scalar::scalar_int8 , csv::CSV_INT16 = classify_scalar::scalar_int16 , csv::CSV_INT32 = classify_scalar::scalar_int32 , csv::CSV_INT64 = classify_scalar::scalar_int64 , csv::CSV_BIGINT = classify_scalar::scalar_bigint , csv::CSV_DOUBLE = classify_scalar::scalar_float , csv::CSV_TIMESTAMP = classify_scalar::scalar_timestamp , scalar_custom_begin = classify_scalar::scalar_custom_begin - 1 } |
| Enumerates the different CSV field types recognized by this library. More... | |
Functions | |
| CSVFieldScalar | csv::internals::classify_field_scalar (csv::string_view in) |
| DataType | csv::internals::data_type (csv::string_view in) |
| Classify values using the CSVField scalar policy without materializing parsed output. | |
CSV scalar type classification adapter.
Definition in file data_type.hpp.
|
inline |
Definition at line 72 of file data_type.hpp.
|
inline |
Classify values using the CSVField scalar policy without materializing parsed output.
Definition at line 98 of file data_type.hpp.