|
FE 0.14.0
A C++23 toolkit for writing compiler/interpreter frontends.
|
#include <concepts>#include <cstddef>#include <cstdint>#include <algorithm>#include <array>#include <bit>#include <functional>#include <initializer_list>#include <iostream>#include <iterator>#include <memory>#include <ostream>#include <print>#include <ranges>#include <unordered_set>#include "fe/arena.h"#include "fe/assert.h"#include "fe/hash.h"#include "fe/span.h"#include "fe/vector.h"Go to the source code of this file.
Classes | |
| class | fe::Patricia< D, KT, K, N > |
| Hash-consed, immutable sets of D*, ordered by an unsigned id the elements carry themselves. More... | |
| class | fe::Patricia< D, KT, K, N >::Set |
| An immutable set - really just a tagged pointer, so copy it around freely. More... | |
| class | fe::Patricia< D, KT, K, N >::Set::iterator |
| Yields the D* in ascending Key::key order. More... | |
Namespaces | |
| namespace | fe |