libmoost
/home/mhx/git/github/libmoost/include/moost/io/file_backed_data_source.hpp File Reference
#include <string>
#include <vector>
#include <map>
#include <stdexcept>
#include <boost/bind.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/algorithm/string.hpp>
#include "../safe_shared_ptr.hpp"
#include "file_watcher.hpp"
#include "../terminal_format.hpp"
#include "../xml/simple_parser.hpp"
#include "../logging/class_logger.hpp"
Include dependency graph for file_backed_data_source.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moost::io::data_policy_base< T >
class  moost::io::loadable
struct  moost::io::file_backed_data_source_config
class  moost::io::file_backed_data_source_config_factory
class  moost::io::file_backed_data_source< DataPolicy >
class  moost::io::file_backed_data_source_factory

Namespaces

namespace  moost
 

Creates a unique temporary directory; removed on scope exit.


namespace  moost::io
 

IO-related routines used commonly everywhere.