1#ifndef FILE_WRITER_BASE_H
2#define FILE_WRITER_BASE_H
7#include "boost/noncopyable.hpp"
48 virtual void open()
override;
Definition file_handler_base.h:22
The FileWriterBase class.
Definition file_writer_base.h:20
virtual void open() override
Open the file for writing.
Definition file_writer_base.cpp:21
virtual ~FileWriterBase()
Destructor.
Definition file_writer_base.cpp:19
char get_comment_mark() const
Return the mark that signifies the beginning of a comment line.
Definition file_writer_base.h:53
char comment_mark_
The mark that signifies the beginning of a comment line. The default is #.
Definition file_writer_base.h:70
virtual void write_header()
Write the header of the file. By default some information such as date and time the file was created ...
Definition file_writer_base.cpp:59
static char default_comment_mark()
The default comment mark.
Definition file_writer_base.h:26
void set_comment_mark(char mark)
Set the comment mark.
Definition file_writer_base.h:58
FileWriterBase()=default
Default ctor.
OutT resolve(const std::string &name, const std::map< std::string, std::any > &input)
Definition std_map_utils.h:25
Definition bitrl_consts.h:14