#include "file-info.h"
Definition at line 40 of file file-info.h.
◆ file_info() [1/4]
octave::file_info::file_info |
( |
void |
| ) |
|
|
inline |
◆ file_info() [2/4]
octave::file_info::file_info |
( |
const std::string & |
text, |
|
|
const sys::time & |
timestamp |
|
) |
| |
|
inline |
◆ file_info() [3/4]
octave::file_info::file_info |
( |
const std::string & |
fname | ) |
|
|
inline |
◆ file_info() [4/4]
octave::file_info::file_info |
( |
const file_info & |
| ) |
|
|
default |
◆ ~file_info()
octave::file_info::~file_info |
( |
void |
| ) |
|
|
default |
◆ get_line()
std::string octave::file_info::get_line |
( |
size_t |
line | ) |
const |
◆ get_line_offsets()
std::vector< size_t > octave::file_info::get_line_offsets |
( |
const std::string & |
buf | ) |
|
|
staticprivate |
◆ get_lines()
std::deque< std::string > octave::file_info::get_lines |
( |
size_t |
line, |
|
|
size_t |
num_lines |
|
) |
| const |
◆ line_offsets()
std::vector<size_t> octave::file_info::line_offsets |
( |
void |
| ) |
const |
|
inline |
◆ num_lines()
size_t octave::file_info::num_lines |
( |
void |
| ) |
const |
|
inline |
◆ operator=()
◆ size()
size_t octave::file_info::size |
( |
void |
| ) |
const |
|
inline |
◆ snarf_file()
std::string octave::file_info::snarf_file |
( |
const std::string & |
fname | ) |
|
|
staticprivate |
◆ text()
std::string octave::file_info::text |
( |
void |
| ) |
const |
|
inline |
◆ timestamp()
sys::time octave::file_info::timestamp |
( |
void |
| ) |
const |
|
inline |
◆ m_file_buf
std::string octave::file_info::m_file_buf |
|
private |
◆ m_offsets
std::vector<size_t> octave::file_info::m_offsets |
|
private |
◆ m_timestamp
The documentation for this class was generated from the following files: