1#ifndef FENIX_DATA_MFILE_HPP
2#define FENIX_DATA_MFILE_HPP
4#include "fenix_opt.hpp"
5#include "fenix/data/util/data_ref.hpp"
9namespace fenix::data::util {
17 void open(
const DataRef& r) { open(r,
'w'); }
21 char* close_dynamic();
23 bool dynamic() {
return is_dynamic; }
24 FILE* fp() {
return file_ptr; }
33 FILE* file_ptr =
nullptr;
34 bool is_dynamic =
false;
35 char* file_mem =
nullptr;
Definition data_ref.hpp:86
Definition data_ref.hpp:50