FE 0.13.1
Header-only C++ frontend library
Loading...
Searching...
No Matches
dbg.h File Reference
#include <bit>
#include <ostream>
#include <unordered_map>
#include <unordered_set>
#include "fe/format.h"
#include "fe/hash.h"
#include "fe/loc.h"
#include "fe/sym.h"
Include dependency graph for dbg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fe::Dbg
 The debug info of an entity: where it came from and what it was called. More...
struct  fe::Dbg::Hash
struct  fe::Dbg::Eq
class  fe::DbgKey
 Opaque handle to a Dbg interned in a Driver; see Driver::dbg. More...

Namespaces

namespace  fe

Typedefs

DbgMap/DbgSet
template<class V>
using fe::DbgMap = std::unordered_map<Dbg, V, Dbg::Hash, Dbg::Eq>
using fe::DbgSet = std::unordered_set<Dbg, Dbg::Hash, Dbg::Eq>