|
Minsky: 3.17.0
|
#include "minsky.h"#include "CSVParser.h"#include "CSVParser.rcd"#include "dataSpecSchema.rcd"#include "dimension.rcd"#include "nobble.h"#include "minsky_epilogue.h"#include <sys/mman.h>#include <sys/resource.h>#include <boost/type_traits.hpp>#include <boost/tokenizer.hpp>#include <boost/token_functions.hpp>#include <boost/pool/pool.hpp>
Go to the source code of this file.
Classes | |
| class | escapedListSeparator::EscapedListSeparator< Char, Traits > |
| struct | escapedListSeparator::EscapedListSeparator< Char, Traits >::char_eq |
| struct | SpaceSeparatorParser |
| struct | anonymous_namespace{CSVParser.cc}::Any |
| An any with cached hash. More... | |
| class | anonymous_namespace{CSVParser.cc}::Tokens< T > |
| struct | anonymous_namespace{CSVParser.cc}::NoDataColumns |
| struct | anonymous_namespace{CSVParser.cc}::DuplicateKey |
| struct | anonymous_namespace{CSVParser.cc}::InvalidData |
| struct | anonymous_namespace{CSVParser.cc}::ShortLine |
| struct | anonymous_namespace{CSVParser.cc}::MemoryExhausted |
| struct | std::hash< Any > |
| struct | std::hash< vector< T > > |
| struct | minsky::OnError |
| handle reporting errors in loadValueFromCSVFileT when loading files More... | |
| struct | minsky::ParseCSV< P > |
| struct | minsky::FailedToRewind |
Namespaces | |
| escapedListSeparator | |
| anonymous_namespace{CSVParser.cc} | |
| minsky | |
Typedefs | |
| using | Parser = escapedListSeparator::EscapedListSeparator< char > |
| typedef boost::tokenizer< Parser > | Tokenizer |
| using | anonymous_namespace{CSVParser.cc}::SliceLabelToken = uint32_t |
| using | anonymous_namespace{CSVParser.cc}::Key = vector< SliceLabelToken, LibCAllocator< SliceLabelToken > > |
| template<class V > | |
| using | anonymous_namespace{CSVParser.cc}::Map = map< Key, V, less< Key >, LibCAllocator< pair< const Key, V > >> |
Functions | |
| double | anonymous_namespace{CSVParser.cc}::quotedStoD (const string &s, size_t &charsProcd) |
| string | anonymous_namespace{CSVParser.cc}::stripWSAndDecimalSep (const string &s) |
| size_t | anonymous_namespace{CSVParser.cc}::firstNumerical (const vector< string > &v) |
| bool | anonymous_namespace{CSVParser.cc}::emptyTail (const vector< string > &v, size_t start) |
| bool | minsky::isNumerical (const std::string &s) |
| void | minsky::chomp (string &buf) |
| bool | minsky::getWholeLine (istream &input, string &line, const DataSpec &spec) |
| void | minsky::escapeDoubledQuotes (std::string &, const DataSpec &) |
| replace doubled quotes with escaped quotes More... | |
| template<class P , class E , class S > | |
| void | minsky::loadValueFromCSVFileT (VariableValue &vv, S &stream, const DataSpec &spec, E &onError) |
| template<class S > | |
| void | minsky::loadValueFromCSVFileS (VariableValue &v, S &filenames, const DataSpec &spec) |
| void | minsky::loadValueFromCSVFile (VariableValue &, const std::vector< std::string > &filenames, const DataSpec &) |
| load a variableValue from a list of files according to data spec More... | |
| void | minsky::loadValueFromCSVFile (VariableValue &, std::istream &input, const DataSpec &) |
| load a variableValue from a stream according to data spec More... | |
| template<class P > | |
| void | minsky::reportFromCSVFileT (istream &input, ostream &output, const DataSpec &spec, uintmax_t fileSize) |
| void | minsky::reportFromCSVFile (std::istream &input, std::ostream &output, const DataSpec &spec, uintmax_t fileSize) |
| creates a report CSV file from input, with errors sorted at begining of file, with a column for error messages More... | |
| CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION (minsky::DataSpec) | |
| using Parser = escapedListSeparator::EscapedListSeparator<char> |
Definition at line 155 of file CSVParser.cc.
Definition at line 157 of file CSVParser.cc.
| CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION | ( | minsky::DataSpec | ) |