Classes | Namespaces | Macros | Functions
minicsv.h File Reference
#include <string>
#include <sstream>
#include <fstream>
#include <algorithm>
#include <stdexcept>
Include dependency graph for minicsv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mini::csv::ifstream
 
class  mini::csv::istringstream
 
class  mini::csv::ofstream
 
class  mini::csv::ostringstream
 
class  mini::csv::sep
 

Namespaces

 mini
 
 mini::csv
 

Macros

#define NEWLINE   '\n'
 

Functions

template<typename T >
mini::csv::ofstreamoperator<< (mini::csv::ofstream &ostm, const T &val)
 
template<typename T >
mini::csv::ofstreamoperator<< (mini::csv::ofstream &ostm, const T *val)
 
template<>
mini::csv::ofstreamoperator<< (mini::csv::ofstream &ostm, const std::string &val)
 
template<>
mini::csv::ofstreamoperator<< (mini::csv::ofstream &ostm, const mini::csv::sep &val)
 
template<>
mini::csv::ofstreamoperator<< (mini::csv::ofstream &ostm, const char &val)
 
template<>
mini::csv::ofstreamoperator<< (mini::csv::ofstream &ostm, const char *val)
 
template<typename T >
mini::csv::ostringstreamoperator<< (mini::csv::ostringstream &ostm, const T &val)
 
template<typename T >
mini::csv::ostringstreamoperator<< (mini::csv::ostringstream &ostm, const T *val)
 
template<>
mini::csv::ostringstreamoperator<< (mini::csv::ostringstream &ostm, const std::string &val)
 
template<>
mini::csv::ostringstreamoperator<< (mini::csv::ostringstream &ostm, const mini::csv::sep &val)
 
template<>
mini::csv::ostringstreamoperator<< (mini::csv::ostringstream &ostm, const char &val)
 
template<>
mini::csv::ostringstreamoperator<< (mini::csv::ostringstream &ostm, const char *val)
 
template<typename T >
mini::csv::ifstreamoperator>> (mini::csv::ifstream &istm, T &val)
 
template<>
mini::csv::ifstreamoperator>> (mini::csv::ifstream &istm, std::string &val)
 
template<>
mini::csv::ifstreamoperator>> (mini::csv::ifstream &istm, mini::csv::sep &val)
 
template<typename T >
mini::csv::istringstreamoperator>> (mini::csv::istringstream &istm, T &val)
 
template<>
mini::csv::istringstreamoperator>> (mini::csv::istringstream &istm, std::string &val)
 
template<>
mini::csv::istringstreamoperator>> (mini::csv::istringstream &istm, mini::csv::sep &val)
 
std::string const & mini::csv::replace (std::string &src, std::string const &to_find, std::string const &to_replace)
 
std::string mini::csv::trim (const std::string &str, const std::string &trimChars)
 
std::string mini::csv::trim_left (const std::string &str, const std::string &trimChars)
 
std::string mini::csv::trim_right (const std::string &str, const std::string &trimChars)
 

Macro Definition Documentation

#define NEWLINE   '\n'

Definition at line 45 of file minicsv.h.

Function Documentation

template<typename T >
mini::csv::ofstream& operator<< ( mini::csv::ofstream ostm,
const T &  val 
)

Definition at line 511 of file minicsv.h.

template<typename T >
mini::csv::ofstream& operator<< ( mini::csv::ofstream ostm,
const T *  val 
)

Definition at line 528 of file minicsv.h.

template<>
mini::csv::ofstream& operator<< ( mini::csv::ofstream ostm,
const std::string &  val 
)
inline

Definition at line 545 of file minicsv.h.

template<>
mini::csv::ofstream& operator<< ( mini::csv::ofstream ostm,
const mini::csv::sep val 
)
inline

Definition at line 559 of file minicsv.h.

template<>
mini::csv::ofstream& operator<< ( mini::csv::ofstream ostm,
const char &  val 
)
inline

Definition at line 567 of file minicsv.h.

template<>
mini::csv::ofstream& operator<< ( mini::csv::ofstream ostm,
const char *  val 
)
inline

Definition at line 587 of file minicsv.h.

template<typename T >
mini::csv::ostringstream& operator<< ( mini::csv::ostringstream ostm,
const T &  val 
)

Definition at line 902 of file minicsv.h.

template<typename T >
mini::csv::ostringstream& operator<< ( mini::csv::ostringstream ostm,
const T *  val 
)

Definition at line 918 of file minicsv.h.

template<>
mini::csv::ostringstream& operator<< ( mini::csv::ostringstream ostm,
const std::string &  val 
)
inline

Definition at line 934 of file minicsv.h.

template<>
mini::csv::ostringstream& operator<< ( mini::csv::ostringstream ostm,
const mini::csv::sep val 
)
inline

Definition at line 947 of file minicsv.h.

template<>
mini::csv::ostringstream& operator<< ( mini::csv::ostringstream ostm,
const char &  val 
)
inline

Definition at line 955 of file minicsv.h.

template<>
mini::csv::ostringstream& operator<< ( mini::csv::ostringstream ostm,
const char *  val 
)
inline

Definition at line 975 of file minicsv.h.

template<typename T >
mini::csv::ifstream& operator>> ( mini::csv::ifstream istm,
T &  val 
)

Definition at line 470 of file minicsv.h.

template<>
mini::csv::ifstream& operator>> ( mini::csv::ifstream istm,
std::string &  val 
)
inline

Definition at line 495 of file minicsv.h.

template<>
mini::csv::ifstream& operator>> ( mini::csv::ifstream istm,
mini::csv::sep val 
)
inline

Definition at line 503 of file minicsv.h.

template<typename T >
mini::csv::istringstream& operator>> ( mini::csv::istringstream istm,
T &  val 
)

Definition at line 861 of file minicsv.h.

template<>
mini::csv::istringstream& operator>> ( mini::csv::istringstream istm,
std::string &  val 
)
inline

Definition at line 886 of file minicsv.h.

template<>
mini::csv::istringstream& operator>> ( mini::csv::istringstream istm,
mini::csv::sep val 
)
inline

Definition at line 894 of file minicsv.h.



pfuclt_omni_dataset
Author(s):
autogenerated on Tue Jul 4 2017 19:38:38