|
| SourceFile (Encoding e) |
const std::string & | path () const |
llvm::ArrayRef< char > | content () const |
std::size_t | bytes () const |
std::size_t | lines () const |
Encoding | encoding () const |
bool | Open (std::string path, llvm::raw_ostream &error) |
bool | ReadStandardInput (llvm::raw_ostream &error) |
void | Close () |
SourcePosition | GetSourcePosition (std::size_t) const |
std::size_t | GetLineStartOffset (int lineNumber) const |
const std::string & | SavePath (std::string &&) |
void | LineDirective (int trueLineNumber, const std::string &, int) |
llvm::raw_ostream & | Dump (llvm::raw_ostream &) const |
The documentation for this class was generated from the following files:
- include/flang/Parser/source.h
- lib/Parser/source.cpp