hops
CsvWriterImpl.hpp
Go to the documentation of this file.
1 #ifndef HOPS_CSVWRITERIMPL_HPP
2 #define HOPS_CSVWRITERIMPL_HPP
3 
4 #include <ostream>
5 #include <vector>
6 
7 namespace hops::internal {
8  class CsvWriterImpl {
9  public:
10  template<typename Derived>
11  static void writeEigenVectorRecords(std::ostream &out, const std::vector<Derived> &records);
12 
13  template<typename Derived>
14  static void writeOneDimensionalRecords(std::ostream &out, const std::vector<Derived> &records);
15  };
16 }
17 
18 #endif //HOPS_CSVWRITERIMPL_HPP
hops::internal
Definition: CsvWriterImpl.hpp:7
hops::internal::CsvWriterImpl
Definition: CsvWriterImpl.hpp:8
hops::internal::CsvWriterImpl::writeEigenVectorRecords
static void writeEigenVectorRecords(std::ostream &out, const std::vector< Derived > &records)
Definition: CsvWriterImpl.cpp:29
hops::internal::CsvWriterImpl::writeOneDimensionalRecords
static void writeOneDimensionalRecords(std::ostream &out, const std::vector< Derived > &records)
Definition: CsvWriterImpl.cpp:6