|  | 
|  | 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