10 #ifndef LLVM_CLANG_EDIT_FILEOFFSET_H 11 #define LLVM_CLANG_EDIT_FILEOFFSET_H 34 NewOffs.Offs += offset;
39 return LHS.FID == RHS.FID && LHS.Offs == RHS.Offs;
47 return std::tie(LHS.FID, LHS.Offs) < std::tie(RHS.FID, RHS.Offs);
66 #endif // LLVM_CLANG_EDIT_FILEOFFSET_H FileOffset(FileID fid, unsigned offs)
friend bool operator==(FileOffset LHS, FileOffset RHS)
friend bool operator>(FileOffset LHS, FileOffset RHS)
friend bool operator<(FileOffset LHS, FileOffset RHS)
FileOffset getWithOffset(unsigned offset) const
friend bool operator!=(FileOffset LHS, FileOffset RHS)
An opaque identifier used by SourceManager which refers to a source file (MemoryBuffer) along with it...
Dataflow Directional Tag Classes.
unsigned getOffset() const
friend bool operator<=(FileOffset LHS, FileOffset RHS)
Defines the clang::SourceLocation class and associated facilities.
friend bool operator>=(FileOffset LHS, FileOffset RHS)