Minsky
|
#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 | |
Creation and access to the minskyTCL_obj object, which has code to record whenever Minsky's state changes. | |
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 | ) |