FLANG
Public Member Functions | List of all members
Fortran::parser::AllCookedSources Class Reference

Public Member Functions

 AllCookedSources (AllSources &)
 
AllSourcesallSources ()
 
const AllSourcesallSources () const
 
CookedSourceNewCookedSource ()
 
const CookedSourceFind (CharBlock) const
 
const CookedSourceFind (const char *p) const
 
bool IsValid (ProvenanceRange r) const
 
std::optional< ProvenanceRangeGetProvenanceRange (CharBlock) const
 
std::optional< CharBlockGetCharBlockFromLineAndColumns (int line, int startColumn, int endColumn) const
 
std::optional< std::pair< SourcePosition, SourcePosition > > GetSourcePositionRange (CharBlock) const
 
std::optional< CharBlockGetCharBlock (ProvenanceRange) const
 
void Dump (llvm::raw_ostream &) const
 
bool Precedes (CharBlock, CharBlock) const
 
void Register (CookedSource &)
 

The documentation for this class was generated from the following files: