110 CSVFile(std::ofstream& new_ofstream, std::string new_name,
111 std::vector<std::string> new_headers);
129 template<
typename Type>
138 typedef std::vector<CSVFile> CSVFiles;
157 template<
typename Type>
228 template<
typename Type>
247 template<
typename Type>
256 template<
typename Type>
257 void newVar(std::string new_name, Type new_reset_value);
264 template<
typename Type>
272 template<
typename Type>
281 template<
typename Type>
282 void setVal(std::string name, Type new_value);
289 template<
typename Type>
305#include "utilities.icc"
Definition utilities.h:92
std::vector< std::string > headers
Definition utilities.h:99
std::string name
Definition utilities.h:97
CSVFile(std::ofstream &new_ofstream, std::string new_name, std::vector< std::string > new_headers)
std::ofstream & ofstream
Definition utilities.h:95
void writeRow(bool append=true)
CSVFile clone(std::string new_name)
std::vector< std::string > buffer
Definition utilities.h:101
Definition utilities.h:144
Definition utilities.h:21
Definition utilities.h:159
void setResetValue(Type new_reset_value)
Variable(Type new_reset_value)
Type value
Definition utilities.h:162
Type reset_value
Definition utilities.h:164
void setValue(Type new_value)
Definition utilities.h:216
void setVal(std::string name, Type new_value)
void resetVal(std::string name)
Type getVal(std::string name)
Type & getRef(std::string name)
void newVar(std::string new_name)
Variable< Type > * getVar(std::string name)
std::map< std::string, std::function< void()> > resetters
Definition utilities.h:221
std::map< std::string, Dynamic * > variables
Definition utilities.h:219
void newVar(std::string new_name, Type new_reset_value)