|
FE 0.16.1
Fast, Effecient FrontEnds
|
#include <cstddef>#include <ranges>#include <stack>#include <type_traits>#include <utility>#include "fe/container.h"#include "fe/vector.h"Go to the source code of this file.
Classes | |
| class | fe::VectorQueue< T, N > |
| A FIFO queue over a Vector. More... | |
| 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, VectorQueue<detail::WorklistElem<Set>>> |
| template<class Set> | |
| using | fe::DFSWorklist = Worklist<Set, std::stack<detail::WorklistElem<Set>, Vector<detail::WorklistElem<Set>>>> |