| ▼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 |
| CTypePrinter | User may add specializations that will be utilized during type_print calls |
| ►Nexpectation_policies | |
| CArgsRequirement | |
| CCategory | |
| CConstness | |
| CInitFinalize | |
| Cmatcher_matches_fn | |
| CReturnsResultOf | |
| CSideEffectAction | |
| CThrows | |
| ►Nfacade | |
| Cbasic_as_member | |
| Cbasic_as_member_with_this | |
| ►Nprinting | |
| ►Ntype | |
| ►Nlexing | |
| Cend | |
| Cidentifier | |
| Ckeyword | |
| CNameLexer | |
| Coperator_or_punctuator | |
| Cspace | |
| Ctoken | |
| ►Nparsing | |
| ►Ntoken | |
| CArgSeparator | |
| CArgSequence | |
| CClosingAngle | |
| CClosingCurly | |
| CClosingParens | |
| CClosingSingleQuote | |
| CFunction | |
| CFunctionContext | |
| CFunctionIdentifier | |
| ►CFunctionPtr | |
| CNestedInfo | |
| CFunctionPtrType | |
| CFunctionType | |
| ►CIdentifier | |
| COperatorInfo | |
| COpeningAngle | |
| COpeningBacktick | |
| COpeningCurly | |
| COpeningParens | |
| COperatorKeyword | |
| CRegularType | |
| CScopeResolution | |
| CScopeSequence | |
| CSpace | |
| ►CSpecs | |
| CLayer | |
| CType | |
| CTypeContext | |
| CNameParser | |
| CPrintVisitor | |
| CPrintFn | |
| CPrintTypeFn | |
| ►Nreporting | |
| CBasicReporter | A reporter, which creates text messages and reports them via the provided callbacks |
| ►CCallReport | Contains the extracted info from a typed call::Info |
| CArg | |
| CDefaultReporter | The default reporter |
| CError | |
| CExpectationReport | Contains the extracted info from a typed expectation |
| CIReporter | The reporter interface |
| CNoMatchReport | Contains the requirement-outcomes (where at least one is negative) and the related expectation-report |
| CRequirementOutcomes | Contains the boolean outcomes of a match-test |
| CSequenceReport | |
| Cstate_applicable | Denotes an applicable expectation state |
| Cstate_inapplicable | Denotes an inapplicable expectation state |
| Cstate_saturated | Denotes a saturated expectation state |
| CTargetReport | Contains the extracted mock info |
| CTypeReport | Contains information about a specific (potentially cv-ref-qualified) type |
| ►Nsequence | |
| Crating | |
| ►Nutil | |
| ►Nstacktrace | |
| Cbackend_traits | Trait type for stacktrace backends |
| Cbackend_traits< boost::stacktrace::stacktrace > | |
| Cbackend_traits< cpptrace::stacktrace > | |
| Cbackend_traits< mimicpp::util::stacktrace::NullBackend > | |
| Cbackend_traits< std::basic_stacktrace< Allocator > > | |
| Cfind_backend | |
| CNullBackend | The fallback stacktrace-backend |
| Calways_false | |
| Cpass_key | A helper type that enables fine-grained access control to specific functions without using friend declarations |
| Cpriority_tag | |
| Cpriority_tag< 0u > | |
| CSourceLocation | A thin wrapper around general source-location info |
| CStacktrace | A simple type-erased stacktrace abstraction |
| CStaticString | |
| CStaticString< Char, 0u > | |
| Ctype_list | A very basic type-list template |
| Ctype_list_index_of | |
| Ctype_list_index_of< type_list< First, Elements... >, T > | |
| Ctype_list_index_of< type_list< T, Elements... >, T > | |
| Ctype_list_pop_back | |
| Ctype_list_populate | |
| Ctype_list_populate< Template, type_list< Args... > > | |
| Ctype_list_reverse | |
| CBasicExpectation | The actual expectation template |
| CBasicExpectationBuilder | |
| CBasicScopedSequence | A sequence type that verifies its owned expectations during destruction |
| Ccall_convention_traits | Primary template, purposely undefined |
| Ccall_convention_traits< detail::default_call_convention > | Template specialization for the default call-convention |
| Ccase_insensitive_t | Tag type, used in string matchers |
| CControlPolicy | |
| CExpectation | The base interface for expectations |
| CExpectationCollection | Collects all expectations for a specific (decayed) signature |
| Cfor_base_tag | |
| CGreedySequence | The greedy sequence 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_overloadable_with | Primary template |
| CLazySequence | The lazy sequence interface |
| CLifetimeWatcher | A watcher type, which reports it's destructor calls |
| CMock | A Mock type, which fully supports overload sets |
| CMockSettings | |
| CPredicateMatcher | Generic matcher and the basic building block of most of the built-in matchers |
| 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_const_qualifier | Primary template, purposely undefined |
| Csignature_add_lvalue_ref_qualifier | Primary template, purposely undefined |
| Csignature_add_noexcept | Primary template, purposely undefined |
| Csignature_add_rvalue_ref_qualifier | Primary template, purposely undefined |
| 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_prepend_param | Primary template |
| 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_noexcept | Primary template, purposely undefined |
| Csignature_remove_ref_qualifier | Primary template, purposely undefined |
| Csignature_return_type | Primary template |
| Csignature_return_type< Return(Params...)> | |
| Csignature_return_type< Return(Params...,...)> | |
| 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 |
| CTypeMatcher | Matcher, which can be used to disambiguate between similar overloads |
| 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 |
| ▼Nstd | STL namespace |
| Ctuple_size< mimicpp::util::type_list< Args... > > | |