Cmimicpp::expectation_policies::ApplyAllArgsAction< Action, Projection > | |
Cmimicpp::expectation_policies::ApplyArgsAction< Action, Projection, indices > | |
Cmimicpp::CallReport::Arg | |
►CBase | |
►Cmimicpp::detail::BasicWatched< Base, Watchers... > | |
Cmimicpp::Watched< Base, Watchers > | CRTP-type, inheriting first from all Watchers and then Base , thus effectively couple them all together |
Cmimicpp::BasicExpectationBuilder< timesConfigured, SequenceConfig, Signature, FinalizePolicy, Policies > | |
►Cmimicpp::detail::BasicMock< FirstSignature > | |
Cmimicpp::Mock< FirstSignature, OtherSignatures > | A Mock type, which fully supports overload sets |
►Cmimicpp::detail::BasicMock< OtherSignatures > | |
Cmimicpp::Mock< void()> | |
Cmimicpp::Mock< FirstSignature, OtherSignatures > | A Mock type, which fully supports overload sets |
►Cmimicpp::detail::BasicMock< void() > | |
Cmimicpp::Mock< void()> | |
►Cmimicpp::sequence::detail::BasicSequenceInterface< sequence::Id, sequence::detail::GreedyStrategy{}> | |
Cmimicpp::GreedySequence | The greedy sequence interface |
►Cmimicpp::sequence::detail::BasicSequenceInterface< sequence::Id, sequence::detail::LazyStrategy{}> | |
Cmimicpp::LazySequence | The lazy sequence interface |
►Cstd::bool_constant | |
Cmimicpp::always_false<... > | |
Cmimicpp::signature_is_noexcept< Signature > | Primary template |
Cmimicpp::call_convention_traits< Tag > | Primary template, purposely undefined |
Cmimicpp::call_convention_traits< detail::default_call_convention > | Template specialization for the default call-convention |
Cmimicpp::CallReport | Contains the extracted info from a typed call::Info |
Cmimicpp::case_insensitive_t | Tag type, used in string matchers |
Cmimicpp::expectation_policies::Category< expected > | |
►Cstd::conditional_t | |
►Cmimicpp::detail::is_overloadable_with< detail::normalize_overload_t< First >, detail::normalize_overload_t< Second > > | |
Cmimicpp::is_overloadable_with< First, Second > | Primary template |
►Cstd::conjunction | |
Cmimicpp::is_overload_set< First, Others > | Primary template |
Cmimicpp::expectation_policies::Constness< constness > | |
Cmimicpp::ControlPolicy< Sequences > | |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
Cmimicpp::Error< Data > | |
►Cmimicpp::Expectation< Signature > | The base interface for expectations |
Cmimicpp::BasicExpectation< Signature, ControlPolicy, FinalizePolicy, Policies > | The actual expectation template |
Cmimicpp::MatchReport::Expectation | Information a used expectation policy |
Cmimicpp::ExpectationCollection< Signature > | Collects all expectations for a specific (decayed) signature |
Cmimicpp::ExpectationReport | Contains the extracted info from a typed expectation |
►Cstd::false_type | |
Cmimicpp::is_character< T > | Primary template, which always yields false |
Cmimicpp::MatchReport::Finalize | Information about the used finalizer |
Cmimicpp::call::Info< Return, Args > | |
Cmimicpp::call::info_for_signature< Signature > | |
Cmimicpp::call::info_for_signature< Return(Args...)> | |
Cmimicpp::expectation_policies::InitFinalize | |
►Cstd::integral_constant | |
Cmimicpp::signature_const_qualification< Signature > | Primary template |
Cmimicpp::signature_ref_qualification< Return(Params...) && > | |
Cmimicpp::signature_ref_qualification< Return(Params...)& > | |
Cmimicpp::signature_ref_qualification< Return(Params...)> | |
Cmimicpp::signature_ref_qualification< Return(Params...,...) && > | |
Cmimicpp::signature_ref_qualification< Return(Params...,...)& > | |
Cmimicpp::signature_ref_qualification< Return(Params...,...)> | |
►Cmimicpp::IReporter | The reporter interface |
Cmimicpp::BasicReporter< successReporter, warningReporter, failReporter > | A reporter, which creates text messages and reports them via the provided callbacks |
Cmimicpp::DefaultReporter | The default reporter |
Cmimicpp::LifetimeWatcher | A watcher type, which reports it's destructor calls |
Cmimicpp::custom::matcher_traits< Matcher > | |
Cmimicpp::MatchReport | Contains the detailed information for match outcomes |
Cmimicpp::PredicateMatcher< Predicate, AdditionalArgs > | Generic matcher and the basic building block of most of the built-in matchers |
Cmimicpp::custom::Printer< typename > | User may add specializations, which will then be used during print calls |
Cmimicpp::priority_tag< priority > | |
Cmimicpp::priority_tag< 0 > | |
Cmimicpp::sequence::rating | |
Cmimicpp::RelocationWatcher | A watcher type, which reports it's move-constructor and -assignment calls |
Cmimicpp::expectation_policies::Requirement< Matcher, Projection, Describer > | |
Cmimicpp::expectation_policies::ReturnsResultOf< Action > | |
Cmimicpp::ScopedExpectation | Takes the ownership of an expectation and check whether it's satisfied during destruction |
Cmimicpp::expectation_policies::SideEffectAction< Action > | |
Cmimicpp::signature_add_noexcept< Signature > | Primary template, purposely undefined |
Cmimicpp::signature_add_noexcept< Return(Params...) && > | |
Cmimicpp::signature_add_noexcept< Return(Params...) &&noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...) &noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...) const & > | |
Cmimicpp::signature_add_noexcept< Return(Params...) const && > | |
Cmimicpp::signature_add_noexcept< Return(Params...) const &&noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...) const &noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...) const > | |
Cmimicpp::signature_add_noexcept< Return(Params...) const noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...) noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...)& > | |
Cmimicpp::signature_add_noexcept< Return(Params...)> | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) && > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) &&noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) &noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) const & > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) const && > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) const &&noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) const &noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) const > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) const noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...) noexcept > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...)& > | |
Cmimicpp::signature_add_noexcept< Return(Params...,...)> | |
Cmimicpp::signature_call_convention< Signature > | Primary template, purposely undefined |
Cmimicpp::signature_call_convention< Signature > | Template specialization for the default call-convention |
Cmimicpp::signature_decay< Signature > | Primary template |
Cmimicpp::signature_param_list< Signature > | Primary template |
Cmimicpp::signature_param_list< Return(Params...)> | |
Cmimicpp::signature_param_type< index, Signature > | Primary template |
Cmimicpp::signature_ref_qualification< Signature > | Primary template |
Cmimicpp::signature_remove_call_convention< Signature > | Primary template, purposely undefined |
Cmimicpp::signature_remove_const_qualifier< Signature > | Primary template, purposely undefined |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) && > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) &&noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) &noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) const & > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) const && > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) const &&noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) const &noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) const > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) const noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...) noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...)& > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...)> | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) && > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) &&noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) &noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) const & > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) const && > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) const &&noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) const &noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) const > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) const noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...) noexcept > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...)& > | |
Cmimicpp::signature_remove_const_qualifier< Return(Params...,...)> | |
Cmimicpp::signature_remove_const_qualifier< Signature > | |
Cmimicpp::signature_remove_noexcept< Signature > | Primary template, purposely undefined |
Cmimicpp::signature_remove_noexcept< Return(Params...) && > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) &&noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) &noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) const & > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) const && > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) const &&noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) const &noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) const > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) const noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...) noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...)& > | |
Cmimicpp::signature_remove_noexcept< Return(Params...)> | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) && > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) &&noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) &noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) const & > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) const && > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) const &&noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) const &noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) const > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) const noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...) noexcept > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...)& > | |
Cmimicpp::signature_remove_noexcept< Return(Params...,...)> | |
Cmimicpp::signature_remove_noexcept< Signature > | |
Cmimicpp::signature_remove_ref_qualifier< Signature > | Primary template, purposely undefined |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) && > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) &&noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) &noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) const & > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) const && > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) const &&noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) const &noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) const > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) const noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...) noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...)& > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...)> | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) && > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) &&noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) &noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) const & > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) const && > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) const &&noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) const &noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) const > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) const noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...) noexcept > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...)& > | |
Cmimicpp::signature_remove_ref_qualifier< Return(Params...,...)> | |
Cmimicpp::signature_remove_ref_qualifier< Signature > | |
Cmimicpp::signature_return_type< Signature > | Primary template |
Cmimicpp::signature_return_type< Return(Params...)> | |
Cmimicpp::signature_return_type< Return(Params...,...)> | |
Cmimicpp::state_applicable | |
Cmimicpp::state_inapplicable | |
Cmimicpp::state_saturated | |
Cmimicpp::string_case_fold_converter< Char > | Primary template, purposely undefined |
Cmimicpp::string_case_fold_converter< char > | Specialized template for the char type |
Cmimicpp::string_traits< T > | |
Cmimicpp::string_traits< std::basic_string< Char, Traits, Allocator > > | Specialization for std::basic_string types |
Cmimicpp::string_traits< std::basic_string_view< Char, Traits > > | Specialization for std::basic_string_view types |
►Cmimicpp::string_traits< std::remove_extent_t< T > * > | |
Cmimicpp::string_traits< T > | Specialization for character pointer types |
Cmimicpp::expectation_policies::Throws< Exception > | |
►Cstd::true_type | |
Cmimicpp::is_character< char > | Specialization for char |
Cmimicpp::is_character< char16_t > | Specialization for char16_t |
Cmimicpp::is_character< char32_t > | Specialization for char32_t |
Cmimicpp::is_character< char8_t > | Specialization for char8_t |
Cmimicpp::is_character< signed char > | Specialization for signed char |
Cmimicpp::is_character< unsigned char > | Specialization for unsigned char |
Cmimicpp::is_character< wchar_t > | Specialization for wchar_t |
Cmimicpp::is_overload_set< First > | |
►Cstd::tuple_element | |
Cmimicpp::signature_param_type< index, Return(Params...)> | |
Cmimicpp::type_list< Args > | A very basic type-list template |
Cmimicpp::uint_with_size< byteCount > | Primary template, purposely undefined |
Cmimicpp::uint_with_size< 1u > | 1-byte specialization |
Cmimicpp::uint_with_size< 2u > | 2-byte specialization |
Cmimicpp::uint_with_size< 4u > | 4-byte specialization |
Cmimicpp::uint_with_size< 8u > | 8-byte specialization |
►CWatchers... | |
►Cmimicpp::detail::CombinedWatchers< Base, Watchers... > | |
Cmimicpp::detail::BasicWatched< Base, Watchers... > | |
Cmimicpp::WildcardMatcher | Matcher, which never fails |
►Cformatter | |
Cmimicpp::format::formatter< mimicpp::Constness, mimicpp::CharT > | |
Cmimicpp::format::formatter< mimicpp::ValueCategory, mimicpp::CharT > | |