Empirical
Classes | Namespaces | Functions
DataFile.h File Reference

DataFile objects use DataNode objects to dynamically fill out file contents. More...

#include <fstream>
#include <functional>
#include <iostream>
#include <string>
#include "../base/assert.h"
#include "../base/vector.h"
#include "../meta/type_traits.h"
#include "../tools/FunctionSet.h"
#include "../tools/string_utils.h"
#include "DataNode.h"

Go to the source code of this file.

Classes

class  emp::DataFile
 
class  emp::ContainerDataFile< CONTAINER >
 
struct  emp::internal::update_impl< container_t >
 
struct  emp::internal::update_impl< Ptr< container_t > >
 
struct  emp::internal::update_impl< container_t * >
 
class  emp::ContainerDataFile< CONTAINER >
 

Namespaces

 emp
 If we are in emscripten, make sure to include the header.
 
 emp::internal
 

Functions

template<typename CONTAINER >
ContainerDataFile< CONTAINER > emp::MakeContainerDataFile (std::function< CONTAINER(void)> fun, const std::string &filename, const std::string &b="", const std::string &s=",", const std::string &e="\n")
 

Detailed Description

DataFile objects use DataNode objects to dynamically fill out file contents.

Note
This file is part of Empirical, https://github.com/devosoft/Empirical
Date
2016-2018