stlab 2.3.0
Modern, modular C++ algorithms, data structures, and concurrency primitives
Loading...
Searching...
No Matches
Reference
Here is a list of all topics with brief descriptions:
[detail level 12]
 forestForest (tree-of-sequences) iterators, ranges, and algorithms
 forest_algorithmsHigher-level forest algorithms (stlab::forests)
 functionalReference unwrapping and related functional helpers
 memorySmall memory-related utilities (make_weak_ptr)
 pre_exitPre-exit handler registration (at_pre_exit, pre_exit)
 scopeRAII scope helpers (scope, mutex guard)
 utilityType utilities (move, copy, static_max, etc.)
 versionLibrary version number macros
 algorithmHeaders under stlab/algorithm/
 reverseReverse algorithms for iterators and intrusive forward sequences
 concurrencyHeaders under stlab/concurrency/
 awaitBlocking wait helpers for futures (await, blocking_get, etc.)
 channelProcess-oriented channels (sender/receiver) and related types
 default_executorDefault thread-pool style executors (platform task system)
 executor_baseExecutor type aliases and scheduling helpers
 futureFutures, packaged tasks, channels, and coroutine integration
 immediate_executorSynchronous inline executor
 main_executorMain-thread / UI-thread executor (Qt, libdispatch, Emscripten, etc.)
 progressProgress tracking wrapper for concurrent tasks
 ready_futureFactory functions for already-resolved futures
 serial_queueSerial executor and scheduling modes built on futures
 set_current_thread_nameSet the current thread name (platform-specific)
 system_timerSystem timer / delayed execution (platform run loop or portable thread)
 taskMove-only callable wrapper for executor scheduling (task<Signature>)
 traitsType traits and detection helpers used by the concurrency library
 tuple_algorithmTuple algorithms and utilities (including for future combiners)
 iteratorHeaders under stlab/iterator/
 conceptsIterator concepts when the compiler supports C++20 concepts
 set_nextIntrusive forward/bidirectional iterator helpers (set_next, splice, skip)
 testHeaders under stlab/test/
 modelTest-only instrumented types for verifying move/copy/destroy behavior