LLVM: lib/DebugInfo/MSF/MappedBlockStream.cpp File Reference (original) (raw)
MappedBlockStream.cpp File Reference
#include "[llvm/DebugInfo/MSF/MappedBlockStream.h](MappedBlockStream%5F8h%5Fsource.html)"#include "[llvm/ADT/ArrayRef.h](ArrayRef%5F8h%5Fsource.html)"#include "[llvm/DebugInfo/MSF/MSFCommon.h](MSFCommon%5F8h%5Fsource.html)"#include "[llvm/Support/BinaryStreamWriter.h](BinaryStreamWriter%5F8h%5Fsource.html)"#include "[llvm/Support/Error.h](llvm%5F2Support%5F2Error%5F8h%5Fsource.html)"#include "[llvm/Support/MathExtras.h](MathExtras%5F8h%5Fsource.html)"#include <algorithm>#include <cassert>#include <cstdint>#include <cstring>#include <utility>#include <vector>
Go to the source code of this file.
| Typedefs | |
|---|---|
| using | Interval = std::pair<uint64_t, uint64_t> |
| Functions | |
|---|---|
| static Interval | intersect (const Interval &I1, const Interval &I2) |
Typedef Documentation
◆ Interval
using Interval = std::pair<uint64_t, uint64_t>
Definition at line 36 of file MappedBlockStream.cpp.
Function Documentation
◆ intersect()
| Interval intersect ( const Interval & I1, const Interval & I2 ) | static |
|---|
Definition at line 38 of file MappedBlockStream.cpp.
Referenced by llvm::rdf::RegisterAggr::intersect(), and llvm::msf::MappedBlockStream::readBytes().