Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Neargye/magic_enum
/ types & classes
Types & classes
505 in github.com/Neargye/magic_enum
⨍
Functions
1,217
◇
Types & classes
505
↓ 30 callers
Class
Opt
test/3rdparty/Catch2/include/catch2/catch.hpp:9374
↓ 21 callers
Class
ColumnBreak
test/3rdparty/Catch2/include/catch2/catch.hpp:16294
↓ 18 callers
Class
Duration
test/3rdparty/Catch2/include/catch2/catch.hpp:16297
↓ 17 callers
Class
Column
test/3rdparty/Catch2/include/catch2/catch.hpp:8491
↓ 13 callers
Class
pluralise
test/3rdparty/Catch2/include/catch2/catch.hpp:3216
↓ 11 callers
Class
Colour
test/3rdparty/Catch2/include/catch2/catch.hpp:5990
↓ 10 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
test/3rdparty/Catch2/include/catch2/catch.hpp:606
↓ 8 callers
Class
ParseState
test/3rdparty/Catch2/include/catch2/catch.hpp:9044
↓ 7 callers
Class
now
test/3rdparty/Catch2/include/catch2/catch.hpp:6469
↓ 5 callers
Class
LazyExpression
test/3rdparty/Catch2/include/catch2/catch.hpp:2526
↓ 4 callers
Class
CasedString
test/3rdparty/Catch2/include/catch2/catch.hpp:3538
↓ 4 callers
Class
Estimate
test/3rdparty/Catch2/include/catch2/catch.hpp:5432
↓ 4 callers
Class
NameAndLocation
test/3rdparty/Catch2/include/catch2/catch.hpp:7476
↓ 4 callers
Class
SummaryColumn
Fwd decls
test/3rdparty/Catch2/include/catch2/catch.hpp:6152
↓ 4 callers
Class
WithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
test/3rdparty/Catch2/include/catch2/catch.hpp:3454
↓ 3 callers
Class
GeneratorException
test/3rdparty/Catch2/include/catch2/catch.hpp:3919
↓ 3 callers
Class
RowBreak
test/3rdparty/Catch2/include/catch2/catch.hpp:16295
↓ 3 callers
Class
set
include/magic_enum/magic_enum_containers.hpp:841
↓ 2 callers
Class
Chronometer
test/3rdparty/Catch2/include/catch2/catch.hpp:6617
↓ 2 callers
Class
GroupInfo
test/3rdparty/Catch2/include/catch2/catch.hpp:5517
↓ 2 callers
Class
Parser
test/3rdparty/Catch2/include/catch2/catch.hpp:9221
↓ 2 callers
Class
ReporterConfig
test/3rdparty/Catch2/include/catch2/catch.hpp:5481
↓ 2 callers
Class
Session
test/3rdparty/Catch2/include/catch2/catch.hpp:13214
↓ 2 callers
Class
SourceLineInfo
test/3rdparty/Catch2/include/catch2/catch.hpp:502
↓ 2 callers
Class
TestCaseStats
test/3rdparty/Catch2/include/catch2/catch.hpp:5560
↓ 2 callers
Class
TestRunStats
test/3rdparty/Catch2/include/catch2/catch.hpp:5597
↓ 2 callers
Class
WithinUlpsMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3438
↓ 2 callers
Class
XmlEncode
test/3rdparty/Catch2/include/catch2/catch.hpp:6234
↓ 2 callers
Class
iterator
test/3rdparty/Catch2/include/catch2/catch.hpp:8498
↓ 2 callers
Class
sigaction
test/3rdparty/Catch2/include/catch2/catch.hpp:10891
↓ 1 callers
Class
Arg
test/3rdparty/Catch2/include/catch2/catch.hpp:9340
↓ 1 callers
Class
Args
Transport for raw args (copied from main args, or supplied via init list for testing)
test/3rdparty/Catch2/include/catch2/catch.hpp:8824
↓ 1 callers
Class
AssertionStats
test/3rdparty/Catch2/include/catch2/catch.hpp:5527
↓ 1 callers
Class
BenchmarkFunction
We need to reinvent std::function because every piece of code that might add overhead in a measurement context needs to have consistent performance ch
test/3rdparty/Catch2/include/catch2/catch.hpp:6708
↓ 1 callers
Class
BySectionInfo
test/3rdparty/Catch2/include/catch2/catch.hpp:5838
↓ 1 callers
Class
ContainsMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3560
↓ 1 callers
Class
Counts
test/3rdparty/Catch2/include/catch2/catch.hpp:2445
↓ 1 callers
Class
EndTag
test/3rdparty/Catch2/include/catch2/catch.hpp:8675
↓ 1 callers
Class
EndsWithMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3568
↓ 1 callers
Class
EqualsMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3556
↓ 1 callers
Class
ExceptionMessageMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3399
↓ 1 callers
Class
ExeName
test/3rdparty/Catch2/include/catch2/catch.hpp:9298
↓ 1 callers
Class
FatalConditionHandler
Wrapper for platform-specific fatal error (signals/SEH) handlers Tries to be cooperative with other handlers, and not step over other handlers. This
test/3rdparty/Catch2/include/catch2/catch.hpp:8009
↓ 1 callers
Class
Filter
test/3rdparty/Catch2/include/catch2/catch.hpp:5147
↓ 1 callers
Class
Help
test/3rdparty/Catch2/include/catch2/catch.hpp:9475
↓ 1 callers
Class
NameAndTags
test/3rdparty/Catch2/include/catch2/catch.hpp:980
↓ 1 callers
Class
NonCopyable
test/3rdparty/Catch2/include/catch2/catch.hpp:491
↓ 1 callers
Class
RegexMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3573
↓ 1 callers
Class
SectionStats
test/3rdparty/Catch2/include/catch2/catch.hpp:5543
↓ 1 callers
Class
Spacer
test/3rdparty/Catch2/include/catch2/catch.hpp:8660
↓ 1 callers
Class
StartsWithMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3564
↓ 1 callers
Class
TagAlias
test/3rdparty/Catch2/include/catch2/catch.hpp:5185
↓ 1 callers
Class
TagInfo
test/3rdparty/Catch2/include/catch2/catch.hpp:11225
↓ 1 callers
Class
TestCase
test/3rdparty/Catch2/include/catch2/catch.hpp:577
↓ 1 callers
Class
TestFailureException
test/3rdparty/Catch2/include/catch2/catch.hpp:2521
↓ 1 callers
Class
TestGroupStats
test/3rdparty/Catch2/include/catch2/catch.hpp:5580
↓ 1 callers
Class
TestSpecParser
test/3rdparty/Catch2/include/catch2/catch.hpp:5201
↓ 1 callers
Class
TokenStream
test/3rdparty/Catch2/include/catch2/catch.hpp:8821
↓ 1 callers
Class
WithinAbsMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3429
↓ 1 callers
Class
bitset
include/magic_enum/magic_enum_containers.hpp:485
↓ 1 callers
Class
type
test/3rdparty/Catch2/include/catch2/catch.hpp:6554
Enum
AnimalFlags
example/enum_flag_example.cpp:29
Class
Approx
test/3rdparty/Catch2/include/catch2/catch.hpp:3078
Class
ApproxMatcher
test/3rdparty/Catch2/include/catch2/catch.hpp:3681
Enum
Arch
test/3rdparty/Catch2/include/catch2/catch.hpp:15028
Class
AssertionHandler
test/3rdparty/Catch2/include/catch2/catch.hpp:2548
Class
AssertionInfo
test/3rdparty/Catch2/include/catch2/catch.hpp:1396
Class
AssertionPrinter
Implementation of CompactReporter formatting
test/3rdparty/Catch2/include/catch2/catch.hpp:15898
Class
AssertionReaction
test/3rdparty/Catch2/include/catch2/catch.hpp:2446
Class
AssertionResult
test/3rdparty/Catch2/include/catch2/catch.hpp:2439
Class
AssertionResultData
test/3rdparty/Catch2/include/catch2/catch.hpp:2522
Class
AutoReg
test/3rdparty/Catch2/include/catch2/catch.hpp:986
Enum
BadColor
test/test.cpp:971
Class
BasicResult
test/3rdparty/Catch2/include/catch2/catch.hpp:8996
Class
Benchmark
test/3rdparty/Catch2/include/catch2/catch.hpp:7298
Class
BenchmarkInfo
test/3rdparty/Catch2/include/catch2/catch.hpp:2453
Class
BenchmarkStats
test/3rdparty/Catch2/include/catch2/catch.hpp:2455
Enum
Binary
test/test.cpp:92
Class
BinaryExpr
test/3rdparty/Catch2/include/catch2/catch.hpp:2224
Enum
BoolTest
test/test.cpp:139
Class
BoundFlagLambda
test/3rdparty/Catch2/include/catch2/catch.hpp:9206
Class
BoundFlagRef
test/3rdparty/Catch2/include/catch2/catch.hpp:9154
Class
BoundFlagRefBase
test/3rdparty/Catch2/include/catch2/catch.hpp:9121
Class
BoundLambda
test/3rdparty/Catch2/include/catch2/catch.hpp:9194
Class
BoundRef
test/3rdparty/Catch2/include/catch2/catch.hpp:9113
Class
BoundValueRef
test/3rdparty/Catch2/include/catch2/catch.hpp:9127
Class
BoundValueRef<std::vector<T>>
test/3rdparty/Catch2/include/catch2/catch.hpp:9138
Class
BoundValueRefBase
test/3rdparty/Catch2/include/catch2/catch.hpp:9118
Enum
CStyleEnum
test/test.cpp:120
Enum
CStyleFlags
test/test_flags.cpp:97
Class
Capturer
test/3rdparty/Catch2/include/catch2/catch.hpp:2652
Class
CaseSensitive
test/3rdparty/Catch2/include/catch2/catch.hpp:486
Class
Catch_global_namespace_dummy
We need a dummy global operator<< so we can bring it into Catch namespace later
test/3rdparty/Catch2/include/catch2/catch.hpp:481
Enum
Choice
test/3rdparty/Catch2/include/catch2/catch.hpp:486
Class
ChronometerConcept
test/3rdparty/Catch2/include/catch2/catch.hpp:6600
Class
ChronometerModel
test/3rdparty/Catch2/include/catch2/catch.hpp:6606
Class
ChunkGenerator
test/3rdparty/Catch2/include/catch2/catch.hpp:4297
Enum
Code
test/3rdparty/Catch2/include/catch2/catch.hpp:5991
Enum
Color
example/example_custom_name.cpp:27
Enum
Color
example/example_containers_bitset.cpp:33
next →
1–100 of 505, ranked by callers