mimic++ v1
Loading...
Searching...
No Matches
ExpectationBuilder.hpp File Reference
Include dependency graph for ExpectationBuilder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mimicpp::BasicExpectationBuilder< Signature, TimesPolicy, FinalizePolicy, Policies >
 

Namespaces

namespace  mimicpp
 

Macros

#define MIMICPP_UNIQUE_NAME(prefix, counter)   prefix##counter
 
#define MIMICPP_SCOPED_EXPECTATION_IMPL(counter)
 
#define MIMICPP_SCOPED_EXPECTATION   MIMICPP_SCOPED_EXPECTATION_IMPL(__COUNTER__)
 
#define SCOPED_EXP   MIMICPP_SCOPED_EXPECTATION
 

Functions

template<typename Signature , typename... Policies>
 mimicpp::ScopedExpectation (BasicExpectationBuilder< Signature, Policies... > &&) -> ScopedExpectation< Signature >
 

Macro Definition Documentation

◆ MIMICPP_SCOPED_EXPECTATION

#define MIMICPP_SCOPED_EXPECTATION   MIMICPP_SCOPED_EXPECTATION_IMPL(__COUNTER__)

◆ MIMICPP_SCOPED_EXPECTATION_IMPL

#define MIMICPP_SCOPED_EXPECTATION_IMPL ( counter)
Value:
[[maybe_unused]] \
const ::mimicpp::ScopedExpectation MIMICPP_UNIQUE_NAME(_mimicpp_expectation_, counter) =
#define MIMICPP_UNIQUE_NAME(prefix, counter)
Definition ExpectationBuilder.hpp:229

◆ MIMICPP_UNIQUE_NAME

#define MIMICPP_UNIQUE_NAME ( prefix,
counter )   prefix##counter

◆ SCOPED_EXP

#define SCOPED_EXP   MIMICPP_SCOPED_EXPECTATION