GTIRB  v2.2.0
GrammaTech Intermediate Representation for Binaries: C++ API
Classes | Namespaces | Functions
Addr.hpp File Reference

Class gtirb::Addr and related functions. More...

#include <gtirb/Export.hpp>
#include <cstddef>
#include <cstdint>
#include <iomanip>
#include <iosfwd>
#include <optional>
Include dependency graph for Addr.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gtirb::Addr
 A special class to store an Effective Address. More...
 
class  gtirb::AddrRange
 A range of addresses. More...
 
struct  std::hash< gtirb::Addr >
 Hash operation for Addr. More...
 

Namespaces

 gtirb
 Main namespace for the GTIRB API.
 
 std
 

Functions

template<>
std::optional< uint64_t > gtirb::asOptionalSize (std::optional< uint64_t > X)
 
template<typename T >
std::optional< uint64_t > gtirb::asOptionalSize (T X)
 
template<>
std::optional< uint64_t > gtirb::asOptionalSize (uint64_t X)
 

Detailed Description

Class gtirb::Addr and related functions.