mimic++ v9.2.1
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
[detail level 123]
 detail macrosContains several internally used macros
 for_eachThis is an implementation of a for-loop for the preprocessor
 stringifyStringifies the provided arguments
 strip_parensRemoves an enclosing pair of (), if present
 expectationContains everything related to managing expectations
 finalizerFinalizers are the last step of a matching expectation
 requirementRequirements determine, whether an expectation matches an incoming call
 sequenceSequences enable deterministic ordering between multiple expectations
 side effectsSide effects are a convenient way to apply actions on matched expectations
 timesSpecifies how many times an expectation must be matched
 facadeContains utility to simplify the process of generating forwarding facade functions
 detailContains several macros, used for facade implementation
 forward_argsCreates comma-separated forwarding std::tuples for each given argument (not enclosed by parentheses)
 generate facadeCreates all necessary symbols for a facade specification
 make_overload_infosRelated functions for MIMICPP_ADD_OVERLOAD
 make_param_listConverts all given arguments to a parameter-list
 make_signature_listConverts all given arguments to a signature
 interfaces[Deprecated] Utilities to simplify interface mocking
 detailContains several macros, used for interface mock implementation
 framework configurationContains documentation for the possible configuration options
 matchersMatchers check various argument properties
 range matchersRange specific matchers
 string matchersString specific matchers
 mockThe core aspect of the library
 call-conventionsContains helper macros, which lets users register any desired call-convention
 detailContains several macros, used for call-convention internals
 interfaces[Deprecated] Utilities to simplify interface mocking
 detailContains several macros, used for interface mock implementation
 object-watchingContains utility for explicit tracking of special object functionalities
 printingContains several printing related functionalities
 object-state stringificationState stringification occurs when an object's state is transformed into a textual representation
 object-type stringificationState stringification occurs when an object's type is transformed into a textual representation
 pathPrinting paths in a specific format
 reportingContains reporting related symbols
 reportsContains reports of mimic++ types
 test framework adaptersReporter integrations for various third-party testing frameworks
 settingsContains global settings, which can be changed at runtime
 stringContains symbols for generic string processing
 is_characterType-trait, which determines, whether the given type is a character-type
 string_case_fold_converterType-trait, which provides the case-folding algorithm for the char-type, they are specialized for
 string_literal_prefixYields the printable prefix for any char-type
 string_traitsType-trait, which contains properties for the provided string type
 type-traitsContains various type-traits
 call_convention_traitsUsed for selecting the correct behaviour depending on the call-convention
 is_characterType-trait, which determines, whether the given type is a character-type
 is_overload_setDetermines whether all signatures can appear in a single overload-set
 is_overloadable_withDetermines, whether two signatures are valid overloads
 signature_add_const_qualifierAdds the const-qualifier of a signature (if not already present)
 signature_add_lvalue_ref_qualifierAdds the lvalue-ref qualifier to a signature (if not already present)
 signature_add_noexceptAdds the noexcept specification to a signature
 signature_add_rvalue_ref_qualifierAdds the rvalue-ref qualifier to a signature (if not already present)
 signature_call_conventionDetermines the call-convention-tag of the given signature
 signature_const_qualificationDetermines the const-qualification of the given signature
 signature_decayRemoves all specifications from the given signature
 signature_is_noexceptDetermines whether the given signature has a noexcept specification
 signature_param_listExtracts all param types from a given signature (packed into a mimicpp::type_list)
 signature_param_typeExtracts the ith param type from a given signature
 signature_prepend_paramAdds the specified type to the front of the param-list
 signature_ref_qualificationDetermines the ref-qualification of the given signature
 signature_remove_call_conventionRemoves the call-convention from a signature (if present)
 signature_remove_const_qualifierRemoves the const-qualifier of a signature (if present)
 signature_remove_noexceptRemoves the noexcept specification from a signature (if present)
 signature_remove_ref_qualifierRemoves the ref-qualifier of a signature (if present)
 signature_return_typeExtracts the return type from a given signature
 string_literal_prefixYields the printable prefix for any char-type
 string_traitsType-trait, which contains properties for the provided string type
 uint_with_sizeProvides the member alias type with the expected uint-type
 utilitiesContains various utility used by mimic++
 conceptsContains common concept definitions
 stacktraceProvides stacktrace-related functionality