Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CCatch::Detail::Approx
 Cmagic_enum::containers::array< E, V, Index >
 CCatch::Generators::as< T >
 CCatch::AssertionHandler
 CCatch::AssertionInfo
 CCatch::AssertionReaction
 Cmagic_enum::containers::bitset< E, Index >
 Cmagic_enum::containers::bitset< E, index_type >
 Cbool_constant
 CCatch::Capturer
 Cmagic_enum::detail::case_insensitive< Op >
 CCatch::Matchers::StdString::CasedString
 CCatch::CaseSensitive
 CCatch_global_namespace_dummy
 CCmp
 CCatch::Counts
 CCatch::Decomposer
 Cmagic_enum::detail::default_result_type
 Cmagic_enum::detail::enable_if_enum< bool, R >
 Cmagic_enum::detail::enable_if_enum< true, R >
 Cmagic_enum::customize::enum_range< E >
 Cmagic_enum::customize::enum_range< AnimalFlags >
 Cmagic_enum::customize::enum_range< Binary >
 Cmagic_enum::customize::enum_range< Color >
 Cmagic_enum::customize::enum_range< Directions >
 Cmagic_enum::customize::enum_range< MaxUsedAsInvalid >
 Cmagic_enum::customize::enum_range< number >
 Cmagic_enum::customize::enum_range< Numbers >
 CCatch::Detail::EnumInfo
 Cexception
 CCatch::ExceptionTranslatorRegistrar
 CCatch::ExprLhs< LhsT >
 Cfalse_type
 Cmagic_enum::containers::detail::FilteredIterator< Parent, Iterator, Getter, Predicate >
 Cfoo1
 Cboo2::boo3::foo1
 Cboo1::foo1
 Cfoo2
 Cboo1::foo2
 Cboo2::boo3::foo2
 Cmagic_enum::containers::detail::name_sort_impl< void, Cmp >::FullCmp< C, std::enable_if_t<!std::is_invocable_v< C, string_view, string_view > &&std::is_invocable_v< C, char_type, char_type > > >
 CCatch::Generators::GeneratorUntypedBase
 CCatch::Generators::GeneratorWrapper< T >
 CCatch::Generators::GeneratorWrapper< U >
 Cmagic_enum::containers::set< E, Cmp >::Getter
 CCatch::IContext
 Cmagic_enum::detail::identity< T >
 Cmagic_enum::detail::identity< magic_enum::detail::nonesuch >
 Cmagic_enum::detail::identity< nonesuch >
 CCatch::IExceptionTranslator
 CCatch::IExceptionTranslatorRegistry
 CCatch::IGeneratorTracker
 CCatch::IMutableEnumValuesRegistry
 CCatch::IMutableRegistryHub
 Cmagic_enum::containers::detail::indexing< E, Cmp, typename >
 Cmagic_enum::containers::detail::indexing< E, Cmp, std::enable_if_t< std::is_enum_v< std::decay_t< E > > &&(std::is_same_v< Cmp, std::less< E >>||std::is_same_v< Cmp, std::less<>>)> >
 Cmagic_enum::containers::detail::indexing< void, Cmp, void >
 Cintegral_constant
 Cinvoke_result
 CCatch::IRegistryHub
 CCatch::IResultCapture
 CCatch::IRunner
 CCatch::is_callable< T >
 CCatch::is_callable_tester
 CCatch::Detail::IsStreamInsertable< T >
 CCatch::IStream
 CCatch::ITestCaseRegistry
 CCatch::ITestInvoker
 CCatch::ITransientExpression
 CCatch::LazyExpression
 CCatch::Matchers::Impl::MatchAllOf< ArgT >
 CCatch::Matchers::Impl::MatchAnyOf< ArgT >
 CCatch::Matchers::Impl::MatcherMethod< ObjectT >
 CCatch::Matchers::Impl::MatcherMethod< ArgT >
 CCatch::Matchers::Impl::MatcherMethod< double >
 CCatch::Matchers::Impl::MatcherMethod< std::exception >
 CCatch::Matchers::Impl::MatcherMethod< std::string >
 CCatch::Matchers::Impl::MatcherMethod< std::vector< T, Alloc > >
 CCatch::Matchers::Impl::MatcherMethod< std::vector< T, AllocMatch > >
 CCatch::Matchers::Impl::MatcherMethod< T >
 CCatch::Matchers::Impl::MatcherUntypedBase
 CCatch::Matchers::Impl::MatchNotOf< ArgT >
 CCatch::MessageInfo
 CCatch::MessageStream
 CMyOpt< T >
 CMyString
 CMyStringView
 Cmagic_enum::containers::detail::name_sort_impl< E, Cmp, typename >
 Cmagic_enum::containers::detail::name_sort_impl< void, Cmp >
 CCatch::NameAndTags
 CCatch::NonCopyable
 Cmagic_enum::detail::nonesuch
 CCatch::Option< T >
 Cpair
 CCatch::pluralise
 Cmagic_enum::containers::set< E, Cmp >::Predicate
 Cmagic_enum::containers::detail::raw_access_t
 Cmagic_enum::containers::bitset< E, Index >::reference_impl< parent_t >
 CCatch::RegistrarForTagAliases
 CCatch::ResultDisposition
 CCatch::ResultWas
 CRGB
 CCatch::RunTests
 CCatch::ScopedMessage
 CCatch::SectionEndInfo
 CCatch::SectionInfo
 Cmagic_enum::containers::set< E, Cmp >
 CCatch::ShowDurations
 CCatch::SimplePcg32
 CCatch::SourceLineInfo
 Cmagic_enum::detail::static_str< N >
 Cmagic_enum::detail::static_str< 0 >
 Cmagic_enum::detail::str_view
 CCatch::StreamEndStop
 CCatch::StringMaker< T, typename >
 CCatch::StringMaker< bool >
 CCatch::StringMaker< Catch::Detail::Approx >
 CCatch::StringMaker< char * >
 CCatch::StringMaker< char >
 CCatch::StringMaker< char const * >
 CCatch::StringMaker< char[SZ]>
 CCatch::StringMaker< double >
 CCatch::StringMaker< float >
 CCatch::StringMaker< int >
 CCatch::StringMaker< long >
 CCatch::StringMaker< long long >
 CCatch::StringMaker< R C::* >
 CCatch::StringMaker< R, typename std::enable_if< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value >::type >
 CCatch::StringMaker< signed char >
 CCatch::StringMaker< signed char[SZ]>
 CCatch::StringMaker< std::nullptr_t >
 CCatch::StringMaker< std::string >
 CCatch::StringMaker< std::wstring >
 CCatch::StringMaker< T * >
 CCatch::StringMaker< T[SZ]>
 CCatch::StringMaker< unsigned char >
 CCatch::StringMaker< unsigned char[SZ]>
 CCatch::StringMaker< unsigned int >
 CCatch::StringMaker< unsigned long >
 CCatch::StringMaker< unsigned long long >
 CCatch::StringMaker< wchar_t * >
 CCatch::StringMaker< wchar_t const * >
 CCatch::StringRef
 Ctest
 CCatch::TestCaseInfo
 CCatch::TestFailureException
 CCatch::Timer
 CCatch::Totals
 Ctrue_type
 Cmagic_enum::detail::underlying_type< T, bool >
 Cunderlying_type
 Cmagic_enum::detail::underlying_type< T >
 CCatch::UseColour
 Cmagic_enum::detail::valid_count_t< N >
 CCatch::detail::void_type<... >
 CCatch::WaitForKeypress
 CCatch::WarnAbout
 CTs


magic_enum
Author(s):
autogenerated on Fri Feb 21 2025 03:20:19