FLANG
|
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 &) |