FLANG
Fortran::parser::CookedSource Class Reference

Public Member Functions

 CookedSource (AllSources &allSources)
int number () const
void set_number (int n)
CharBlock AsCharBlock () const
std::optional< ProvenanceRangeGetProvenanceRange (CharBlock) const
std::optional< CharBlockGetCharBlock (ProvenanceRange) const
std::size_t Put (const char *data, std::size_t bytes)
std::size_t Put (const std::string &s)
std::size_t Put (char ch)
std::size_t Put (char ch, Provenance p)
void PutProvenance (Provenance p)
void PutProvenance (ProvenanceRange pr)
void PutProvenanceMappings (const OffsetToProvenanceMappings &pm)
void MarkPossibleFixedFormContinuation ()
std::size_t BufferedBytes () const
void Marshal (AllCookedSources &)
void CompileProvenanceRangeToOffsetMappings (AllSources &)
llvm::raw_ostream & Dump (llvm::raw_ostream &) const

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