FE 0.13.1
Header-only C++ frontend library
Loading...
Searching...
No Matches
worklist.h File Reference
#include <cstddef>
#include <queue>
#include <ranges>
#include <stack>
#include <type_traits>
#include <utility>
#include "fe/container.h"
Include dependency graph for worklist.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>>>