►Nmimicpp | |
►Ncall | |
CInfo | |
Cinfo_for_signature | |
Cinfo_for_signature< Return(Args...)> | |
►Ncustom | |
Cmatcher_traits | |
CPrinter | User may add specializations, which will then be used during print calls |
►Nexpectation_policies | |
CApplyAllArgsAction | |
CApplyArgsAction | |
CCategory | |
CConstness | |
CInitFinalize | |
CRequirement | |
CReturnsResultOf | |
CSideEffectAction | |
CThrows | |
►Nformat | |
Cformatter< mimicpp::Constness, mimicpp::CharT > | |
Cformatter< mimicpp::ValueCategory, mimicpp::CharT > | |
►Nsequence | |
Crating | |
Calways_false | |
CBasicExpectation | The actual expectation template |
CBasicExpectationBuilder | |
CBasicReporter | A reporter, which creates text messages and reports them via the provided callbacks |
Ccall_convention_traits | Primary template, purposely undefined |
Ccall_convention_traits< detail::default_call_convention > | Template specialization for the default call-convention |
►CCallReport | Contains the extracted info from a typed call::Info |
CArg | |
Ccase_insensitive_t | Tag type, used in string matchers |
CControlPolicy | |
CDefaultReporter | The default reporter |
CError | |
CExpectation | The base interface for expectations |
CExpectationCollection | Collects all expectations for a specific (decayed) signature |
CExpectationReport | Contains the extracted info from a typed expectation |
CGreedySequence | The greedy sequence interface |
CIReporter | The reporter interface |
Cis_character | Primary template, which always yields false |
Cis_character< char > | Specialization for char |
Cis_character< char16_t > | Specialization for char16_t |
Cis_character< char32_t > | Specialization for char32_t |
Cis_character< char8_t > | Specialization for char8_t |
Cis_character< signed char > | Specialization for signed char |
Cis_character< unsigned char > | Specialization for unsigned char |
Cis_character< wchar_t > | Specialization for wchar_t |
Cis_overload_set | Primary template |
Cis_overload_set< First > | |
Cis_overloadable_with | Primary template |
CLazySequence | The lazy sequence interface |
CLifetimeWatcher | A watcher type, which reports it's destructor calls |
►CMatchReport | Contains the detailed information for match outcomes |
CExpectation | Information a used expectation policy |
CFinalize | Information about the used finalizer |
CMock | A Mock type, which fully supports overload sets |
CPredicateMatcher | Generic matcher and the basic building block of most of the built-in matchers |
Cpriority_tag | |
Cpriority_tag< 0 > | |
CRelocationWatcher | A watcher type, which reports it's move-constructor and -assignment calls |
CScopedExpectation | Takes the ownership of an expectation and check whether it's satisfied during destruction |
Csignature_add_noexcept | Primary template, purposely undefined |
Csignature_add_noexcept< Return(Params...) && > | |
Csignature_add_noexcept< Return(Params...) &&noexcept > | |
Csignature_add_noexcept< Return(Params...) &noexcept > | |
Csignature_add_noexcept< Return(Params...) const & > | |
Csignature_add_noexcept< Return(Params...) const && > | |
Csignature_add_noexcept< Return(Params...) const &&noexcept > | |
Csignature_add_noexcept< Return(Params...) const &noexcept > | |
Csignature_add_noexcept< Return(Params...) const > | |
Csignature_add_noexcept< Return(Params...) const noexcept > | |
Csignature_add_noexcept< Return(Params...) noexcept > | |
Csignature_add_noexcept< Return(Params...)& > | |
Csignature_add_noexcept< Return(Params...)> | |
Csignature_add_noexcept< Return(Params...,...) && > | |
Csignature_add_noexcept< Return(Params...,...) &&noexcept > | |
Csignature_add_noexcept< Return(Params...,...) &noexcept > | |
Csignature_add_noexcept< Return(Params...,...) const & > | |
Csignature_add_noexcept< Return(Params...,...) const && > | |
Csignature_add_noexcept< Return(Params...,...) const &&noexcept > | |
Csignature_add_noexcept< Return(Params...,...) const &noexcept > | |
Csignature_add_noexcept< Return(Params...,...) const > | |
Csignature_add_noexcept< Return(Params...,...) const noexcept > | |
Csignature_add_noexcept< Return(Params...,...) noexcept > | |
Csignature_add_noexcept< Return(Params...,...)& > | |
Csignature_add_noexcept< Return(Params...,...)> | |
Csignature_call_convention | Primary template, purposely undefined |
Csignature_call_convention< Signature > | Template specialization for the default call-convention |
Csignature_const_qualification | Primary template |
Csignature_decay | Primary template |
Csignature_is_noexcept | Primary template |
Csignature_param_list | Primary template |
Csignature_param_list< Return(Params...)> | |
Csignature_param_type | Primary template |
Csignature_param_type< index, Return(Params...)> | |
Csignature_ref_qualification | Primary template |
Csignature_ref_qualification< Return(Params...) && > | |
Csignature_ref_qualification< Return(Params...)& > | |
Csignature_ref_qualification< Return(Params...)> | |
Csignature_ref_qualification< Return(Params...,...) && > | |
Csignature_ref_qualification< Return(Params...,...)& > | |
Csignature_ref_qualification< Return(Params...,...)> | |
Csignature_remove_call_convention | Primary template, purposely undefined |
Csignature_remove_const_qualifier | Primary template, purposely undefined |
Csignature_remove_const_qualifier< Return(Params...) && > | |
Csignature_remove_const_qualifier< Return(Params...) &&noexcept > | |
Csignature_remove_const_qualifier< Return(Params...) &noexcept > | |
Csignature_remove_const_qualifier< Return(Params...) const & > | |
Csignature_remove_const_qualifier< Return(Params...) const && > | |
Csignature_remove_const_qualifier< Return(Params...) const &&noexcept > | |
Csignature_remove_const_qualifier< Return(Params...) const &noexcept > | |
Csignature_remove_const_qualifier< Return(Params...) const > | |
Csignature_remove_const_qualifier< Return(Params...) const noexcept > | |
Csignature_remove_const_qualifier< Return(Params...) noexcept > | |
Csignature_remove_const_qualifier< Return(Params...)& > | |
Csignature_remove_const_qualifier< Return(Params...)> | |
Csignature_remove_const_qualifier< Return(Params...,...) && > | |
Csignature_remove_const_qualifier< Return(Params...,...) &&noexcept > | |
Csignature_remove_const_qualifier< Return(Params...,...) &noexcept > | |
Csignature_remove_const_qualifier< Return(Params...,...) const & > | |
Csignature_remove_const_qualifier< Return(Params...,...) const && > | |
Csignature_remove_const_qualifier< Return(Params...,...) const &&noexcept > | |
Csignature_remove_const_qualifier< Return(Params...,...) const &noexcept > | |
Csignature_remove_const_qualifier< Return(Params...,...) const > | |
Csignature_remove_const_qualifier< Return(Params...,...) const noexcept > | |
Csignature_remove_const_qualifier< Return(Params...,...) noexcept > | |
Csignature_remove_const_qualifier< Return(Params...,...)& > | |
Csignature_remove_const_qualifier< Return(Params...,...)> | |
Csignature_remove_const_qualifier< Signature > | |
Csignature_remove_noexcept | Primary template, purposely undefined |
Csignature_remove_noexcept< Return(Params...) && > | |
Csignature_remove_noexcept< Return(Params...) &&noexcept > | |
Csignature_remove_noexcept< Return(Params...) &noexcept > | |
Csignature_remove_noexcept< Return(Params...) const & > | |
Csignature_remove_noexcept< Return(Params...) const && > | |
Csignature_remove_noexcept< Return(Params...) const &&noexcept > | |
Csignature_remove_noexcept< Return(Params...) const &noexcept > | |
Csignature_remove_noexcept< Return(Params...) const > | |
Csignature_remove_noexcept< Return(Params...) const noexcept > | |
Csignature_remove_noexcept< Return(Params...) noexcept > | |
Csignature_remove_noexcept< Return(Params...)& > | |
Csignature_remove_noexcept< Return(Params...)> | |
Csignature_remove_noexcept< Return(Params...,...) && > | |
Csignature_remove_noexcept< Return(Params...,...) &&noexcept > | |
Csignature_remove_noexcept< Return(Params...,...) &noexcept > | |
Csignature_remove_noexcept< Return(Params...,...) const & > | |
Csignature_remove_noexcept< Return(Params...,...) const && > | |
Csignature_remove_noexcept< Return(Params...,...) const &&noexcept > | |
Csignature_remove_noexcept< Return(Params...,...) const &noexcept > | |
Csignature_remove_noexcept< Return(Params...,...) const > | |
Csignature_remove_noexcept< Return(Params...,...) const noexcept > | |
Csignature_remove_noexcept< Return(Params...,...) noexcept > | |
Csignature_remove_noexcept< Return(Params...,...)& > | |
Csignature_remove_noexcept< Return(Params...,...)> | |
Csignature_remove_noexcept< Signature > | |
Csignature_remove_ref_qualifier | Primary template, purposely undefined |
Csignature_remove_ref_qualifier< Return(Params...) && > | |
Csignature_remove_ref_qualifier< Return(Params...) &&noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...) &noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...) const & > | |
Csignature_remove_ref_qualifier< Return(Params...) const && > | |
Csignature_remove_ref_qualifier< Return(Params...) const &&noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...) const &noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...) const > | |
Csignature_remove_ref_qualifier< Return(Params...) const noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...) noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...)& > | |
Csignature_remove_ref_qualifier< Return(Params...)> | |
Csignature_remove_ref_qualifier< Return(Params...,...) && > | |
Csignature_remove_ref_qualifier< Return(Params...,...) &&noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...,...) &noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...,...) const & > | |
Csignature_remove_ref_qualifier< Return(Params...,...) const && > | |
Csignature_remove_ref_qualifier< Return(Params...,...) const &&noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...,...) const &noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...,...) const > | |
Csignature_remove_ref_qualifier< Return(Params...,...) const noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...,...) noexcept > | |
Csignature_remove_ref_qualifier< Return(Params...,...)& > | |
Csignature_remove_ref_qualifier< Return(Params...,...)> | |
Csignature_remove_ref_qualifier< Signature > | |
Csignature_return_type | Primary template |
Csignature_return_type< Return(Params...)> | |
Csignature_return_type< Return(Params...,...)> | |
Cstate_applicable | |
Cstate_inapplicable | |
Cstate_saturated | |
Cstring_case_fold_converter | Primary template, purposely undefined |
Cstring_case_fold_converter< char > | Specialized template for the char type |
Cstring_traits | |
Cstring_traits< std::basic_string< Char, Traits, Allocator > > | Specialization for std::basic_string types |
Cstring_traits< std::basic_string_view< Char, Traits > > | Specialization for std::basic_string_view types |
Cstring_traits< T > | Specialization for character pointer types |
Ctype_list | A very basic type-list template |
Cuint_with_size | Primary template, purposely undefined |
Cuint_with_size< 1u > | 1-byte specialization |
Cuint_with_size< 2u > | 2-byte specialization |
Cuint_with_size< 4u > | 4-byte specialization |
Cuint_with_size< 8u > | 8-byte specialization |
CWatched | CRTP-type, inheriting first from all Watchers and then Base , thus effectively couple them all together |
CWildcardMatcher | Matcher, which never fails |