LLVM  10.0.0svn
Classes | Namespaces | Macros | Functions
Range.h File Reference
#include "llvm/Support/Format.h"
#include "llvm/Support/raw_ostream.h"
#include <stdint.h>
#include <vector>
Include dependency graph for Range.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::gsym::AddressRange
 A class that represents an address range. More...
 
class  llvm::gsym::AddressRanges
 The AddressRanges class helps normalize address range collections. More...
 

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::gsym
 

Macros

#define HEX8(v)   llvm::format_hex(v, 4)
 
#define HEX16(v)   llvm::format_hex(v, 6)
 
#define HEX32(v)   llvm::format_hex(v, 10)
 
#define HEX64(v)   llvm::format_hex(v, 18)
 

Functions

raw_ostreamllvm::gsym::operator<< (raw_ostream &OS, const AddressRange &R)
 
raw_ostreamllvm::gsym::operator<< (raw_ostream &OS, const AddressRanges &AR)
 

Macro Definition Documentation

◆ HEX16

#define HEX16 (   v)    llvm::format_hex(v, 6)

Definition at line 18 of file Range.h.

◆ HEX32

#define HEX32 (   v)    llvm::format_hex(v, 10)

Definition at line 19 of file Range.h.

Referenced by llvm::gsym::operator<<().

◆ HEX64

#define HEX64 (   v)    llvm::format_hex(v, 18)

Definition at line 20 of file Range.h.

Referenced by llvm::gsym::operator<<().

◆ HEX8

#define HEX8 (   v)    llvm::format_hex(v, 4)

Definition at line 17 of file Range.h.