FLANG
|
Public Member Functions | |
CookedSource (AllSources &allSources) | |
int | number () const |
void | set_number (int n) |
CharBlock | AsCharBlock () const |
std::optional< ProvenanceRange > | GetProvenanceRange (CharBlock) const |
std::optional< CharBlock > | GetCharBlock (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 |