|
FE 0.15.0
A C++23 toolkit for writing compiler/interpreter frontends.
|
#include <cstddef>#include <queue>#include <ranges>#include <stack>#include <type_traits>#include <utility>#include "fe/container.h"Go to the source code of this file.
Classes | |
| class | fe::Worklist< Set, C > |
| A worklist that pushes each element at most once. More... | |
Namespaces | |
| namespace | fe |
Typedefs | |
| template<class Set> | |
| using | fe::BFSWorklist = Worklist<Set, std::queue<detail::WorklistElem<Set>>> |
| template<class Set> | |
| using | fe::DFSWorklist = Worklist<Set, std::stack<detail::WorklistElem<Set>>> |