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_;
|
|
};
|