Vince's CSV Parser
Loading...
Searching...
No Matches
csv_format.hpp File Reference

Defines an object used to store CSV format settings. More...

#include <iterator>
#include <stdexcept>
#include <string>
#include <vector>
#include "common.hpp"

Go to the source code of this file.

Classes

struct  csv::CSVGuessResult
 Stores the inferred format of a CSV file. More...
 
class  csv::CSVFormat
 Stores information about how to parse a CSV file. More...
 

Namespaces

namespace  csv
 The all encompassing namespace.
 

Enumerations

enum class  csv::VariableColumnPolicy { THROW = -1 , IGNORE_ROW = 0 , KEEP = 1 , KEEP_NON_EMPTY = 2 }
 Determines how to handle rows that are shorter or longer than the majority. More...
 
enum class  csv::ColumnNamePolicy { csv::EXACT = 0 , csv::CASE_INSENSITIVE = 1 }
 Determines how column name lookups are performed. More...
 

Detailed Description

Defines an object used to store CSV format settings.

Definition in file csv_format.hpp.