DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
CsvLog.hpp File Reference

Streaming CSV writer with auto-rotation and a dual int-or-double value type. More...

#include <iostream>
#include <iomanip>
#include <fstream>
#include "Defines.hpp"
Include dependency graph for CsvLog.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DNDS::LogSimpleDIValue
 Storage-agnostic "either int or double" value with CSV-friendly streaming. More...
 
class  DNDS::CsvLog
 Append-only CSV logger with automatic file rotation after a line-count limit. More...
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 

Typedefs

using DNDS::tLogSimpleDIValueMap = std::map< std::string, LogSimpleDIValue >
 Convenience alias: the title -> value map type passed to CsvLog::WriteLine.
 

Detailed Description

Streaming CSV writer with auto-rotation and a dual int-or-double value type.

Definition in file CsvLog.hpp.