|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::Source_Manager, including all inherited members.
| add_virtual_file(const std::string &name, const std::string &text) | Aleph::Source_Manager | inline |
| begin_position(const Source_Span &span) const | Aleph::Source_Manager | inline |
| checked_file(const Source_File_Id id) const | Aleph::Source_Manager | inlineprivate |
| checked_index(const Source_File_Id id) const | Aleph::Source_Manager | inlineprivate |
| compute_line_starts(const std::string &text) | Aleph::Source_Manager | inlineprivatestatic |
| end_position(const Source_Span &span) const | Aleph::Source_Manager | inline |
| file(const Source_File_Id id) const | Aleph::Source_Manager | inline |
| file_name(const Source_File_Id id) const | Aleph::Source_Manager | inline |
| file_size(const Source_File_Id id) const | Aleph::Source_Manager | inline |
| file_text(const Source_File_Id id) const | Aleph::Source_Manager | inline |
| files | Aleph::Source_Manager | private |
| line_end_offset(const Source_File &file, const size_t line_idx) const | Aleph::Source_Manager | inlineprivate |
| line_index_from_offset(const Source_File &file, const Source_Offset off) const | Aleph::Source_Manager | inlineprivate |
| load_file(const std::string &path) | Aleph::Source_Manager | inline |
| num_files() const noexcept | Aleph::Source_Manager | inline |
| position(const Source_File_Id id, const Source_Offset off) const | Aleph::Source_Manager | inline |
| slice(const Source_Span &span) const | Aleph::Source_Manager | inline |
| snippet(const Source_Span &span) const | Aleph::Source_Manager | inline |
| span(const Source_File_Id id, const Source_Offset begin, const Source_Offset end) const | Aleph::Source_Manager | inline |