#ifndef LLVM_DEBUGINFO_DWARF_DWARFADDRESSRANGE_H
#define LLVM_DEBUGINFO_DWARF_DWARFADDRESSRANGE_H
#include "llvm/DebugInfo/DIContext.h"
#include "llvm/Object/ObjectFile.h"
#include <algorithm>
#include <cassert>
#include <cstdint>
#include <tuple>
#include <vector>
namespace llvm {
class raw_ostream;
class DWARFObject;
struct DWARFAddressRange { … };
inline bool operator<(const DWARFAddressRange &LHS,
const DWARFAddressRange &RHS) { … }
inline bool operator==(const DWARFAddressRange &LHS,
const DWARFAddressRange &RHS) { … }
raw_ostream &operator<<(raw_ostream &OS, const DWARFAddressRange &R);
DWARFAddressRangesVector;
}
#endif