|
stlab 2.3.0
Modern, modular C++ algorithms, data structures, and concurrency primitives
|
Test-only instrumented types for verifying move/copy/destroy behavior. More...
#include <stlab/config.hpp>#include <atomic>#include <condition_variable>#include <iostream>#include <mutex>#include <stlab/concurrency/await.hpp>Go to the source code of this file.
Classes | |
| struct | stlab::annotate_counters |
| Shared counters for annotate special-member and comparison instrumentation. More... | |
| struct | stlab::annotate |
| Test type that counts special-member and comparison operations via annotate_counters. More... | |
| struct | stlab::regular |
| Regular type that logs lifetime and comparison events to std::cout. More... | |
| class | stlab::move_only |
| Move-only polymorphic test type with equality comparison. More... | |
Test-only instrumented types for verifying move/copy/destroy behavior.
annotate and annotate_counters count special-member operations; regular logs to std::cout; move_only exercises move-only polymorphic types. Not for production use.