guanaqo develop
Utilities for scientific software
Loading...
Searching...
No Matches
guanaqo::io Namespace Reference

Classes

struct  CSVReader
struct  csv_read_error

Functions

template<class F>
void csv_read_row (std::istream &is, std::span< F > v, char sep)
template<class F>
void csv_read (std::istream &is, MatrixView< F, ptrdiff_t, ptrdiff_t > v, char sep)
template<class F>
std::vector< F > csv_read_row_std_vector (std::istream &is, char sep)
template<class F, size_t E>
void csv_read_row (std::istream &is, std::span< F, E > v, char sep=',')
template<class F, class I, class S>
void csv_read (std::istream &is, MatrixView< F, I, S > M, char sep=',')
template void csv_read_row (std::istream &, std::span< short >, char)
template void csv_read_row (std::istream &, std::span< int >, char)
template void csv_read_row (std::istream &, std::span< long >, char)
template void csv_read_row (std::istream &, std::span< long long >, char)
template void csv_read_row (std::istream &, std::span< float >, char)
template void csv_read_row (std::istream &, std::span< double >, char)
template void csv_read_row (std::istream &, std::span< long double >, char)
template void csv_read (std::istream &, MatrixView< short, ptrdiff_t, ptrdiff_t >, char)
template void csv_read (std::istream &, MatrixView< int, ptrdiff_t, ptrdiff_t >, char)
template void csv_read (std::istream &, MatrixView< long, ptrdiff_t, ptrdiff_t >, char)
template void csv_read (std::istream &, MatrixView< long long, ptrdiff_t, ptrdiff_t >, char)
template void csv_read (std::istream &, MatrixView< float, ptrdiff_t, ptrdiff_t >, char)
template void csv_read (std::istream &, MatrixView< double, ptrdiff_t, ptrdiff_t >, char)
template void csv_read (std::istream &, MatrixView< long double, ptrdiff_t, ptrdiff_t >, char)
template std::vector< short > csv_read_row_std_vector (std::istream &, char)

Function Documentation

◆ csv_read_row() [1/7]

template void guanaqo::io::csv_read_row ( std::istream & ,
std::span< short > ,
char  )

◆ csv_read_row() [2/7]

template void guanaqo::io::csv_read_row ( std::istream & ,
std::span< int > ,
char  )

◆ csv_read_row() [3/7]

template void guanaqo::io::csv_read_row ( std::istream & ,
std::span< long > ,
char  )

◆ csv_read_row() [4/7]

template void guanaqo::io::csv_read_row ( std::istream & ,
std::span< long long > ,
char  )

◆ csv_read_row() [5/7]

template void guanaqo::io::csv_read_row ( std::istream & ,
std::span< float > ,
char  )

◆ csv_read_row() [6/7]

template void guanaqo::io::csv_read_row ( std::istream & ,
std::span< double > ,
char  )

◆ csv_read_row() [7/7]

template void guanaqo::io::csv_read_row ( std::istream & ,
std::span< long double > ,
char  )

◆ csv_read() [1/7]

template void guanaqo::io::csv_read ( std::istream & ,
MatrixView< short, ptrdiff_t, ptrdiff_t > ,
char  )

◆ csv_read() [2/7]

template void guanaqo::io::csv_read ( std::istream & ,
MatrixView< int, ptrdiff_t, ptrdiff_t > ,
char  )

◆ csv_read() [3/7]

template void guanaqo::io::csv_read ( std::istream & ,
MatrixView< long, ptrdiff_t, ptrdiff_t > ,
char  )

◆ csv_read() [4/7]

template void guanaqo::io::csv_read ( std::istream & ,
MatrixView< long long, ptrdiff_t, ptrdiff_t > ,
char  )

◆ csv_read() [5/7]

template void guanaqo::io::csv_read ( std::istream & ,
MatrixView< float, ptrdiff_t, ptrdiff_t > ,
char  )

◆ csv_read() [6/7]

template void guanaqo::io::csv_read ( std::istream & ,
MatrixView< double, ptrdiff_t, ptrdiff_t > ,
char  )

◆ csv_read() [7/7]

template void guanaqo::io::csv_read ( std::istream & ,
MatrixView< long double, ptrdiff_t, ptrdiff_t > ,
char  )

◆ csv_read_row_std_vector()

template std::vector< short > guanaqo::io::csv_read_row_std_vector ( std::istream & ,
char  )