Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼Ncsv | The all encompassing namespace |
▼Ninternals | Stuff that is generally not of interest to end-users |
CThreadSafeDeque | A std::deque wrapper which allows multiple read and write threads to concurrently access it along with providing read threads the ability to wait for the deque to become populated |
CIBasicCSVParser | Abstract base class which provides CSV parsing logic |
CStreamParser | A class for parsing CSV data from a std::stringstream or an std::ifstream |
CMmapParser | Parser for memory-mapped files |
CColNames | A data structure for handling column name information |
CGuessScore | |
CRawCSVField | A barebones class used for describing CSV fields |
CCSVFieldList | A class used for efficiently storing RawCSVField objects and expanding as necessary |
CRawCSVData | A class for storing raw CSV data and associated metadata |
CCSVGuessResult | Stores the inferred format of a CSV file |
CCSVFormat | Stores information about how to parse a CSV file |
▼CCSVReader | Main class for parsing CSVs from files and in-memory sources |
Citerator | An input iterator capable of handling large files |
CCSVField | Data type representing individual CSV values |
▼CCSVRow | Data structure for representing CSV rows |
Citerator | A random access iterator over the contents of a CSV row |
CCSVStat | Class for calculating statistics from CSV files and in-memory sources |
CCSVFileInfo | Returned by get_file_info() |
CDelimWriter | Class for writing delimiter separated values files |