Alexandria
2.14.1
Please provide a description of the project.
|
#include <set>
#include <sstream>
#include <boost/regex.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/tokenizer.hpp>
#include "ElementsKernel/Exception.h"
#include "ElementsKernel/Logging.h"
#include "AsciiReaderHelper.h"
#include "NdArray/NdArray.h"
Go to the source code of this file.
Namespaces | |
Euclid | |
Euclid::Table | |
Functions | |
size_t | Euclid::Table::countColumns (std::istream &in, const std::string &comment) |
Returns the number of whitespace separated tokens of the first non commented line. More... | |
std::type_index | Euclid::Table::keywordToType (const std::string &keyword) |
std::map< std::string, ColumnDescription > | Euclid::Table::autoDetectColumnDescriptions (std::istream &in, const std::string &comment) |
Reads the column descriptions of the given stream. More... | |
std::vector< std::string > | Euclid::Table::autoDetectColumnNames (std::istream &in, const std::string &comment, size_t columns_number) |
Reads the column names of the given stream. More... | |
Row::cell_type | Euclid::Table::convertToCellType (const std::string &value, std::type_index type) |
Converts the given value to a Row::cell_type of the given type. More... | |
bool | Euclid::Table::hasNextRow (std::istream &in, const std::string &comment) |
std::size_t | Euclid::Table::countRemainingRows (std::istream &in, const std::string &comment) |
Variables | |
static Elements::Logging | Euclid::Table::logger = Elements::Logging::getLogger("AsciiReader") |
Definition in file AsciiReaderHelper.cpp.