FLANG
Fortran::parser::AllCookedSources Class Reference

Public Member Functions

 AllCookedSources (AllSources &)
AllSources & allSources ()
const AllSources & allSources () const
CookedSource & NewCookedSource ()
const CookedSource * Find (CharBlock) const
const CookedSource * Find (const char *p) const
bool IsValid (ProvenanceRange r) const
std::optional< ProvenanceRange > GetProvenanceRange (CharBlock) const
std::optional< CharBlock > GetCharBlockFromLineAndColumns (int line, int startColumn, int endColumn) const
std::optional< std::pair< SourcePosition, SourcePosition > > GetSourcePositionRange (CharBlock) const
std::optional< CharBlock > GetCharBlock (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: