|
mimic++ v9.2.1
|
#include "mimic++/Fwd.hpp"#include "mimic++/Mock.hpp"#include "mimic++/printing/TypePrinter.hpp"#include "mimic++/utilities/Concepts.hpp"#include <algorithm>#include <concepts>#include <cstddef>#include <memory>#include <stdexcept>#include <type_traits>#include <utility>Go to the source code of this file.
Classes | |
| struct | mimicpp::for_base_tag< Base > |
| class | mimicpp::LifetimeWatcher |
| A watcher type, which reports it's destructor calls. More... | |
| class | mimicpp::RelocationWatcher |
| A watcher type, which reports it's move-constructor and -assignment calls. More... | |
| class | mimicpp::Watched< Base, Watchers > |
CRTP-type, inheriting first from all Watchers and then Base, thus effectively couple them all together. More... | |
Namespaces | |
| namespace | mimicpp |
Concepts | |
| concept | mimicpp::object_watcher_for |
Variables | |
| template<typename Base> | |
| constexpr for_base_tag< Base > | mimicpp::for_base_v {} |