FLANG
Public Member Functions | List of all members
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: