| Cmimicpp::printing::type::parsing::state::AbstractDeclarator | |
| Cmimicpp::reporting::CallReport::Arg | |
| Cmimicpp::expectation::policies::ArgsRequirement< Matcher, MatchesStrategy, DescribeStrategy > | |
| Cmimicpp::printing::type::parsing::state::ArrayDeclarator | |
| 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::expectation::BasicBuilder< Signature, state, 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::printing::type::parsing::state::BuiltinType | |
| 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::printing::type::parsing::state::CallConvention | |
| 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::expectation::Collector | Collects scoped expectations and verifies them during destruction |
| 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::expectation::policies::ControlPolicy< Sequences > | |
| Cmimicpp::printing::type::parsing::state::ConversionFunctionId | |
| Cmimicpp::util::CopyableBox< T > | Simple copyable value type, which owns a heap-allocated value |
| Cmimicpp::printing::type::parsing::state::CVQualifierSeq | |
| Cmimicpp::printing::type::parsing::state::DestructorFunctionId | |
| Cmimicpp::printing::type::lexing::end | |
| Cmimicpp::expectation::Registry::evaluation_results::entry | |
| Cstd::exception | STL class |
| Cstd::logic_error | STL class |
| Cmimicpp::reporting::Error< CallReport > | |
| Cmimicpp::reporting::Error< ExpectationReport > | |
| Cmimicpp::reporting::Error< Data > | |
| Cmimicpp::expectation::Expectation | The type-erased expectation type with shared ownership |
| 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::state::FunctionDeclarator | |
| Cmimicpp::printing::type::parsing::state::FunctionId | |
| Cmimicpp::GenericMatcher< isInverted, Predicate, Args > | |
| Cmimicpp::printing::type::parsing::state::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_arity< Return(Args...)> | |
| 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::state::LambdaFunctionId | |
| Cmimicpp::printing::type::parsing::state::AbstractDeclarator::Layer | |
| Cmimicpp::LifetimeWatcher | A watcher type, which reports it's destructor calls |
| Cmimicpp::printing::type::lexing::literal | |
| Cmimicpp::expectation::policies::matcher_matches_fn< Matcher > | |
| Cmimicpp::custom::matcher_traits< Matcher > | |
| Cmimicpp::MatchEvaluationContext< Args > | |
| Cmimicpp::expectation::MatchFailure | |
| Cmimicpp::reporting::MatchReport | Contains the expectation-report and the match-results to a specific call |
| Cmimicpp::expectation::MatchSuccess | |
| Cmimicpp::MockSettings | |
| Cmimicpp::printing::type::lexing::NameLexer | |
| Cmimicpp::util::stacktrace::NullBackend | The fallback stacktrace-backend |
| Cmimicpp::printing::type::lexing::operator_or_punctuator | |
| Cmimicpp::printing::type::parsing::state::OperatorFunctionId | |
| Cmimicpp::expectation::Owner | Takes the ownership of an expectation and checks whether it's satisfied during destruction |
| Cmimicpp::util::pass_key< Trusted > | A helper type that enables fine-grained access control to specific functions without using friend declarations |
| Cmimicpp::printing::type::parsing::state::PointerDeclarator | |
| 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::parsing::PrintVisitor< OutIter > | |
| Cmimicpp::util::priority_tag< priority > | |
| Cmimicpp::util::priority_tag< 0u > | |
| Cmimicpp::printing::type::parsing::state::QualifiedId | |
| Cmimicpp::sequence::rating | |
| Cmimicpp::printing::type::parsing::state::Recursive< T > | |
| Cmimicpp::printing::type::parsing::state::ReferenceDeclarator | |
| Cmimicpp::expectation::Registry | Central management type for all expectations |
| Cmimicpp::RelocationWatcher | A watcher type, which reports it's move-constructor and -assignment calls |
| Cmimicpp::call::ResultStorage< Result > | |
| Cmimicpp::call::ResultStorage< Result > | |
| Cmimicpp::call::ResultStorage< void > | |
| Cmimicpp::expectation::policies::ReturnsResultOf< Action > | |
| Cmimicpp::printing::type::parsing::state::ScopeSequence | |
| Cmimicpp::reporting::SequenceReport | |
| Cmimicpp::expectation::policies::SideEffectAction< Action > | |
| Cmimicpp::signature_arity< Signature > | Primary template |
| 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::lexing::space | |
| 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::printing::type::parsing::StateGuard< State > | |
| Cmimicpp::util::StaticString< Char, length > | |
| 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::ThatRequirement< Target, Matcher > | |
| Cmimicpp::expectation::policies::Throws< Exception > | |
| Cmimicpp::printing::type::lexing::token | |
| Cmimicpp::printing::type::parsing::TokenStream | |
| Cmimicpp::printing::type::parsing::Transaction | |
| 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 |
| CTs... | |
| Cmimicpp::util::Overloaded< Ts > | Famous overloaded helper type used for convenient variant visiting |
| Cstd::tuple_element | |
| Cmimicpp::signature_param_type< index, Return(Params...)> | |
| 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::state::TypeId | |
| 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 |
| Cmimicpp::printing::type::parsing::state::UnqualifiedId | |
| CWatchers... | |
| Cmimicpp::detail::CombinedWatchers< Base, Watchers... > | |
| Cmimicpp::detail::BasicWatched< Base, Watchers... > | |
| Cmimicpp::detail::BasicWatched< Base, Watchers... > | |
| Cmimicpp::WildcardMatcher | Matcher, which never fails |