|
Flow 2.0.0
Flow project: Full implementation reference.
|
#include "flow/util/uniq_id_holder.hpp"#include <boost/core/noncopyable.hpp>#include <boost/unordered/unordered_flat_map.hpp>#include <cassert>#include <cstddef>#include <optional>Go to the source code of this file.
Classes | |
| class | flow::util::Thread_local_ptr_cache |
Internal-use helper for Thread_local_ptr which encapsulates that guy's thread_locally-accessed TLS payloads. More... | |
| struct | flow::util::Thread_local_ptr_cache::Per_tlp_state |
| The data stored in the thread-local class-wide Tlp_states_map, per originating Thread_local_ptr_cache. More... | |
| struct | flow::util::Thread_local_ptr_cache::Global_tl_state |
Encapsulates two things: the thread's Tlp_states_map; and what shall run at thread_local deinit. More... | |
Namespaces | |
| namespace | flow |
| Catch-all namespace for the Flow project: A collection of various production-quality modules written in modern C++17, originally by ygoldfel. | |
| namespace | flow::util |
| Flow module containing miscellaneous general-use facilities that don't fit into any other Flow module. | |