#include <lexer.h>
lang::SourceRange::SourceRange |
( |
const std::shared_ptr< std::string > & |
file_, |
|
|
size_t |
start_, |
|
|
size_t |
end_ |
|
) |
| |
|
inline |
size_t lang::SourceRange::end |
( |
| ) |
const |
|
inline |
const std::string& lang::SourceRange::file |
( |
| ) |
const |
|
inline |
const std::shared_ptr<std::string>& lang::SourceRange::file_ptr |
( |
| ) |
const |
|
inline |
void lang::SourceRange::highlight |
( |
std::ostream & |
out | ) |
const |
|
inline |
size_t lang::SourceRange::size |
( |
| ) |
const |
|
inline |
size_t lang::SourceRange::start |
( |
| ) |
const |
|
inline |
const std::string lang::SourceRange::text |
( |
| ) |
const |
|
inline |
size_t lang::SourceRange::end_ |
|
private |
std::shared_ptr<std::string> lang::SourceRange::file_ |
|
private |
size_t lang::SourceRange::start_ |
|
private |
The documentation for this struct was generated from the following file: