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

Class gtirb::IR. More...

#include <gtirb/Addr.hpp>
#include <gtirb/AuxData.hpp>
#include <gtirb/AuxDataContainer.hpp>
#include <gtirb/CFG.hpp>
#include <gtirb/ErrorOr.hpp>
#include <gtirb/Module.hpp>
#include <gtirb/Node.hpp>
#include <gtirb/Observer.hpp>
#include <gtirb/Utility.hpp>
#include <gtirb/version.h>
#include <boost/iterator/indirect_iterator.hpp>
#include <boost/multi_index_container.hpp>
#include <boost/range/iterator_range.hpp>
#include <map>
#include <string>
#include <vector>
Include dependency graph for IR.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gtirb::IR
 A complete internal representation consisting of Modules (Module). More...
 
struct  std::is_error_code_enum< gtirb::IR::load_error >
 

Namespaces

 gtirb
 Main namespace for the GTIRB API.
 
 std
 

Functions

const GTIRB_EXPORT_API std::error_category & gtirb::loadErrorCategory ()
 The error category used to represent load failures. More...
 
std::error_code gtirb::make_error_code (gtirb::IR::load_error e)
 Makes an std::error_code object from an IR::load_error object. More...
 

Detailed Description

Class gtirb::IR.