| Cmimicpp::reporting::CallReport::Arg | |
| Cmimicpp::printing::type::parsing::token::ArgSeparator | |
| Cmimicpp::printing::type::parsing::token::ArgSequence | |
| Cmimicpp::expectation_policies::ArgsRequirement< Matcher, MatchesStrategy, DescribeStrategy > | |
| Cmimicpp::util::stacktrace::backend_traits< Backend > | Trait type for stacktrace backends |
| Cmimicpp::util::stacktrace::backend_traits< boost::stacktrace::stacktrace > | |
| Cmimicpp::util::stacktrace::backend_traits< cpptrace::stacktrace > | |
| Cmimicpp::util::stacktrace::backend_traits< mimicpp::util::stacktrace::NullBackend > | |
| Cmimicpp::util::stacktrace::backend_traits< std::basic_stacktrace< Allocator > > | |
| ►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::detail::BasicWatched< Base, Watchers... > | |
| Cmimicpp::facade::basic_as_member< TargetTemplate > | |
| Cmimicpp::facade::basic_as_member_with_this< Self, TargetTemplate > | |
| 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 |
| ►Cmimicpp::sequence::detail::BasicSequenceInterface< sequence::Id, Strategy > | |
| Cmimicpp::BasicScopedSequence< Strategy > | A sequence type that verifies its owned expectations during destruction |
| ►Cstd::bool_constant | |
| Cmimicpp::is_overload_set< First, Others > | Primary template |
| Cmimicpp::signature_is_noexcept< Signature > | Primary template |
| Cmimicpp::util::always_false<... > | |
| ►Cstd::bool_constant< detail::signature_add_const_qualifier< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| ►Cmimicpp::detail::signature_apply_trait< Signature, detail::signature_add_const_qualifier > | |
| Cmimicpp::signature_add_const_qualifier< Signature > | Primary template, purposely undefined |
| ►Cstd::bool_constant< detail::signature_add_lvalue_ref_qualifier< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| ►Cmimicpp::detail::signature_apply_trait< Signature, detail::signature_add_lvalue_ref_qualifier > | |
| Cmimicpp::signature_add_lvalue_ref_qualifier< Signature > | Primary template, purposely undefined |
| ►Cstd::bool_constant< detail::signature_add_noexcept< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| ►Cmimicpp::detail::signature_apply_trait< Signature, detail::signature_add_noexcept > | |
| Cmimicpp::signature_add_noexcept< Signature > | Primary template, purposely undefined |
| ►Cstd::bool_constant< detail::signature_add_rvalue_ref_qualifier< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| ►Cmimicpp::detail::signature_apply_trait< Signature, detail::signature_add_rvalue_ref_qualifier > | |
| Cmimicpp::signature_add_rvalue_ref_qualifier< Signature > | Primary template, purposely undefined |
| ►Cstd::bool_constant< detail::signature_prepend_param< T >::template type< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| ►Cmimicpp::detail::signature_apply_trait< Signature, detail::signature_prepend_param< T >::template type > | |
| Cmimicpp::signature_prepend_param< Signature, T > | Primary template |
| ►Cstd::bool_constant< detail::signature_remove_const_qualifier< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| ►Cmimicpp::detail::signature_apply_trait< Signature, detail::signature_remove_const_qualifier > | |
| Cmimicpp::signature_remove_const_qualifier< Signature > | Primary template, purposely undefined |
| ►Cstd::bool_constant< detail::signature_remove_noexcept< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| ►Cmimicpp::detail::signature_apply_trait< Signature, detail::signature_remove_noexcept > | |
| Cmimicpp::signature_remove_noexcept< Signature > | Primary template, purposely undefined |
| ►Cstd::bool_constant< detail::signature_remove_ref_qualifier< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| ►Cmimicpp::detail::signature_apply_trait< Signature, detail::signature_remove_ref_qualifier > | |
| Cmimicpp::signature_remove_ref_qualifier< Signature > | Primary template, purposely undefined |
| Cstd::bool_constant< Trait< typename call_convention_traits< signature_call_convention_t< Signature > >::template remove_call_convention_t< Signature > >::value > | |
| 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::reporting::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 > | |
| Cmimicpp::printing::type::parsing::token::ClosingAngle | |
| Cmimicpp::printing::type::parsing::token::ClosingCurly | |
| Cmimicpp::printing::type::parsing::token::ClosingParens | |
| Cmimicpp::printing::type::parsing::token::ClosingSingleQuote | |
| ►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 |
| Cmimicpp::expectation_policies::Constness< constness > | |
| Cmimicpp::ControlPolicy< Sequences > | |
| Cmimicpp::printing::type::lexing::end | |
| ►Cstd::exception | STL class |
| ►Cstd::logic_error | STL class |
| Cmimicpp::reporting::Error< CallReport > | |
| Cmimicpp::reporting::Error< ExpectationReport > | |
| Cmimicpp::reporting::Error< Data > | |
| ►Cmimicpp::Expectation< Signature > | The base interface for expectations |
| Cmimicpp::BasicExpectation< Signature, ControlPolicy, FinalizePolicy, Policies > | The actual expectation template |
| Cmimicpp::ExpectationCollection< Signature > | Collects all expectations for a specific (decayed) signature |
| Cmimicpp::reporting::ExpectationReport | Contains the extracted info from a typed expectation |
| ►Cstd::false_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_character< T > | Primary template, which always yields false |
| Cmimicpp::util::stacktrace::find_backend | |
| Cmimicpp::for_base_tag< Base > | |
| Cmimicpp::printing::type::parsing::token::Function | |
| Cmimicpp::printing::type::parsing::token::FunctionContext | |
| Cmimicpp::printing::type::parsing::token::FunctionIdentifier | |
| Cmimicpp::printing::type::parsing::token::FunctionPtr | |
| Cmimicpp::printing::type::parsing::token::FunctionPtrType | |
| Cmimicpp::printing::type::parsing::token::FunctionType | |
| Cmimicpp::printing::type::parsing::token::Identifier | |
| Cmimicpp::printing::type::lexing::identifier | |
| 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::util::type_list_index_of< type_list< First, Elements... >, T > | |
| Cmimicpp::util::type_list_index_of< type_list< T, Elements... >, T > | |
| Cstd::tuple_size< mimicpp::util::type_list< Args... > > | |
| ►Cmimicpp::reporting::IReporter | The reporter interface |
| Cmimicpp::reporting::BasicReporter< &detail::boost_test::send_success, &detail::boost_test::send_warning, &detail::boost_test::send_fail > | |
| Cmimicpp::reporting::BasicReporter< &detail::catch2::send_success, &detail::catch2::send_warning, &detail::catch2::send_fail > | |
| Cmimicpp::reporting::BasicReporter< &detail::doctest::send_success, &detail::doctest::send_warning, &detail::doctest::send_fail > | |
| Cmimicpp::reporting::BasicReporter< &detail::gtest::send_success, &detail::gtest::send_warning, &detail::gtest::send_fail > | |
| Cmimicpp::reporting::BasicReporter< successReporter, warningReporter, failReporter > | A reporter, which creates text messages and reports them via the provided callbacks |
| Cmimicpp::reporting::DefaultReporter | The default reporter |
| Cmimicpp::printing::type::lexing::keyword | |
| Cmimicpp::printing::type::parsing::token::Specs::Layer | |
| Cmimicpp::LifetimeWatcher | A watcher type, which reports it's destructor calls |
| Cmimicpp::expectation_policies::matcher_matches_fn< Matcher > | |
| Cmimicpp::custom::matcher_traits< Matcher > | |
| Cmimicpp::MockSettings | |
| Cmimicpp::printing::type::lexing::NameLexer | |
| Cmimicpp::printing::type::parsing::NameParser< Visitor > | |
| Cmimicpp::printing::type::parsing::token::FunctionPtr::NestedInfo | |
| Cmimicpp::reporting::NoMatchReport | Contains the requirement-outcomes (where at least one is negative) and the related expectation-report |
| Cmimicpp::util::stacktrace::NullBackend | The fallback stacktrace-backend |
| Cmimicpp::printing::type::parsing::token::OpeningAngle | |
| Cmimicpp::printing::type::parsing::token::OpeningBacktick | |
| Cmimicpp::printing::type::parsing::token::OpeningCurly | |
| Cmimicpp::printing::type::parsing::token::OpeningParens | |
| Cmimicpp::printing::type::lexing::operator_or_punctuator | |
| Cmimicpp::printing::type::parsing::token::Identifier::OperatorInfo | |
| Cmimicpp::printing::type::parsing::token::OperatorKeyword | |
| Cmimicpp::util::pass_key< Trusted > | A helper type that enables fine-grained access control to specific functions without using friend declarations |
| 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::printing::PrintFn | |
| Cmimicpp::printing::PrintTypeFn< T > | |
| Cmimicpp::printing::type::PrintVisitor< OutIter > | |
| Cmimicpp::util::priority_tag< priority > | |
| Cmimicpp::util::priority_tag< 0u > | |
| Cmimicpp::sequence::rating | |
| Cmimicpp::printing::type::parsing::token::RegularType | |
| Cmimicpp::RelocationWatcher | A watcher type, which reports it's move-constructor and -assignment calls |
| Cmimicpp::reporting::RequirementOutcomes | Contains the boolean outcomes of a match-test |
| Cmimicpp::expectation_policies::ReturnsResultOf< Action > | |
| Cmimicpp::ScopedExpectation | Takes the ownership of an expectation and check whether it's satisfied during destruction |
| Cmimicpp::printing::type::parsing::token::ScopeResolution | |
| Cmimicpp::printing::type::parsing::token::ScopeSequence | |
| Cmimicpp::reporting::SequenceReport | |
| Cmimicpp::expectation_policies::SideEffectAction< Action > | |
| 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_return_type< Signature > | Primary template |
| Cmimicpp::signature_return_type< Return(Params...)> | |
| Cmimicpp::signature_return_type< Return(Params...,...)> | |
| Cmimicpp::util::SourceLocation | A thin wrapper around general source-location info |
| Cmimicpp::printing::type::parsing::token::Space | |
| Cmimicpp::printing::type::lexing::space | |
| Cmimicpp::printing::type::parsing::token::Specs | |
| Cmimicpp::util::Stacktrace | A simple type-erased stacktrace abstraction |
| Cmimicpp::reporting::state_applicable | Denotes an applicable expectation state |
| Cmimicpp::reporting::state_inapplicable | Denotes an inapplicable expectation state |
| Cmimicpp::reporting::state_saturated | Denotes a saturated expectation state |
| Cmimicpp::util::StaticString< Char, length > | |
| Cmimicpp::util::StaticString< Char, 0u > | |
| 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::reporting::TargetReport | Contains the extracted mock info |
| Cmimicpp::expectation_policies::Throws< Exception > | |
| Cmimicpp::printing::type::lexing::token | |
| ►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 |
| ►Cstd::tuple_element | |
| Cmimicpp::signature_param_type< index, Return(Params...)> | |
| Cmimicpp::printing::type::parsing::token::Type | |
| Cmimicpp::util::type_list< Args > | A very basic type-list template |
| Cmimicpp::util::type_list_index_of< TypeList, T > | |
| ►Cmimicpp::util::detail::type_list_pop_back< type_list<>, TypeList > | |
| Cmimicpp::util::type_list_pop_back< TypeList > | |
| Cmimicpp::util::type_list_populate< Template, TypeList > | |
| Cmimicpp::util::type_list_populate< Template, type_list< Args... > > | |
| Cmimicpp::util::type_list_reverse< TypeList > | |
| Cmimicpp::printing::type::parsing::token::TypeContext | |
| Cmimicpp::TypeMatcher< T > | Matcher, which can be used to disambiguate between similar overloads |
| Cmimicpp::custom::TypePrinter< typename > | User may add specializations that will be utilized during type_print calls |
| Cmimicpp::reporting::TypeReport | Contains information about a specific (potentially cv-ref-qualified) type |
| 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::detail::BasicWatched< Base, Watchers... > | |
| Cmimicpp::WildcardMatcher | Matcher, which never fails |