16 lines
305 B
C++
16 lines
305 B
C++
|
#pragma once
|
||
|
|
||
|
|
||
|
#include <cstddef>
|
||
|
class InputMemoryFile {
|
||
|
public:
|
||
|
explicit InputMemoryFile(const char *pathname);
|
||
|
~InputMemoryFile();
|
||
|
const char* data() const { return data_; }
|
||
|
std::size_t size() const { return size_; }
|
||
|
private:
|
||
|
const char* data_;
|
||
|
std::size_t size_;
|
||
|
int file_handle_;
|
||
|
};
|