mimic++ v5
Loading...
Searching...
No Matches
Expectation.hpp File Reference
#include "mimic++/Call.hpp"
#include "mimic++/ControlPolicy.hpp"
#include "mimic++/Reporter.hpp"
#include "mimic++/TypeTraits.hpp"
#include <cassert>
#include <concepts>
#include <memory>
#include <mutex>
#include <ranges>
#include <tuple>
#include <utility>
#include <vector>
Include dependency graph for Expectation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mimicpp::Expectation< Signature >
 The base interface for expectations. More...
 
class  mimicpp::ExpectationCollection< Signature >
 Collects all expectations for a specific (decayed) signature. More...
 
class  mimicpp::BasicExpectation< Signature, ControlPolicy, FinalizePolicy, Policies >
 The actual expectation template. More...
 
class  mimicpp::ScopedExpectation
 Takes the ownership of an expectation and check whether it's satisfied during destruction. More...
 

Namespaces

namespace  mimicpp
 

Concepts

concept  mimicpp::expectation_policy_for
 Determines, whether the given type satisfies the requirements of an expectation-policy for the given signature.
 
concept  mimicpp::finalize_policy_for
 Determines, whether the given type satisfies the requirements of a finalize-policy for the given signature.
 
concept  mimicpp::control_policy
 Determines, whether the given type satisfies the requirements of a control-policy.