Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andreasfertig/programming-with-cpp20
/ types & classes
Types & classes
223 in github.com/andreasfertig/programming-with-cpp20
⨍
Functions
806
◇
Types & classes
223
↓ 1 callers
Class
custom_take_view
03.29-rangesCustomTakeView1/main.cpp:15
↓ 1 callers
Class
custom_take_view
#A Using ranges::view concept
03.23-rangesCustomTakeView0/main.cpp:17
Class
A
01.09-typeRequirement0/main.cpp:16
Class
A
11.14-conditionalExplicit2/main.cpp:8
Class
A
06.19-spaceshipEqualityRewrite2/main.cpp:6
Class
A
11.15-conditionalExplicit5/main.cpp:5
Class
A
09.02-floatingPointNTTP0/main.cpp:9
Class
A
11.12-conditionalExplicit0/main.cpp:6
Class
A
11.13-conditionalExplicit1/main.cpp:6
Class
Address
06.15-customOrdering0/main.cpp:9
Class
Address
06.16-customOrdering1/main.cpp:9
Class
Aggregate
08.01-aggregateInit0/main.cpp:4
Class
Air
12.24-constexprStaticInitFiasco1/main.cpp:6
Class
Air
12.23-constexprStaticInitFiasco0/main.cpp:6
Class
Air
12.26-constexprStaticInitFiasco3/main.cpp:6
Class
Air
12.25-constexprStaticInitFiasco2/main.cpp:6
Class
Array
#B A non-type template parameter
09.01-stdArray0/main.cpp:8
Class
Awaiter
02.18-coroutineParsingDataStream1/main.cpp:148
Class
Awaiter
02.24-coroutineParsingDataStreamCustomAllocator0/main.cpp:171
Class
Awaiter
02.25-coroutineParsingDataStreamCustomAllocator1/main.cpp:197
Class
Awaiter
02.27-coroutineParsingDataStreamException0/main.cpp:188
Class
B
11.14-conditionalExplicit2/main.cpp:6
Class
B
06.19-spaceshipEqualityRewrite2/main.cpp:4
Class
B
11.15-conditionalExplicit5/main.cpp:4
Class
B
11.12-conditionalExplicit0/main.cpp:4
Class
B
11.13-conditionalExplicit1/main.cpp:4
Class
BCD
06.14-bcdConstexpr/main.cpp:6
Class
BCD
06.13-bcd1/main.cpp:6
Class
BCD
06.12-bcd0/main.cpp:7
Class
Book
07.09-mapSortBooksByIsbn3/main.cpp:9
Class
Book
03.17-rangesProjection1/main.cpp:12
Class
Book
07.05-mapSortBooksByIsbn0/main.cpp:9
Class
Book
03.15-rangesProjection0/main.cpp:11
Class
Book
07.08-mapSortBooksByIsbn2/main.cpp:9
Class
Book
07.13-mapSortBooksByIsbn4/main.cpp:9
Class
Book
07.07-mapSortBooksByIsbn1/main.cpp:9
Class
COMLike
01.29-optional4/main.cpp:7
Class
COMLike
01.32-optional5/main.cpp:7
Class
COMLike
01.33-optional6/main.cpp:7
Class
COMLikeTrivial
01.33-optional6/main.cpp:19
Class
Car
12.10-constexprAllocation0/main.cpp:4
Class
Car
12.12-constexprAllocation1/main.cpp:6
Class
Car
12.14-constexprAllocation2/main.cpp:8
Class
Combined
06.11-spaceshipResultingType0/main.cpp:16
Class
ComplexType
01.22-validateInDebugModeIfExists0/main.cpp:17
Class
Container
03.04-twoStepUsing0/main.cpp:7
Class
Container
03.05-twoStepUsing1/main.cpp:6
Class
Container
03.06-twoStepUsing2/main.cpp:8
Class
CppIsGreat
04.11-inClassMemberFunction0/main.cpp:4
Class
DataStreamReader
02.18-coroutineParsingDataStream1/main.cpp:140
Class
DataStreamReader
02.24-coroutineParsingDataStreamCustomAllocator0/main.cpp:162
Class
DataStreamReader
02.25-coroutineParsingDataStreamCustomAllocator1/main.cpp:188
Class
DataStreamReader
02.27-coroutineParsingDataStreamException0/main.cpp:179
Enum
Ex
02.27-coroutineParsingDataStreamException0/main.cpp:28
Class
FileAccessParameters
08.15-designatedInitializersAndFunctionParameters1/main.cpp:4
Class
FixedStringContainer
#A Here we have a NTTP
09.04-fixedString1/main.cpp:20
Class
Format
10.16-logFunction2/main.cpp:11
Class
FormatString
#A Takes the fixed string as NTTP
09.12-fixedString2/main.cpp:21
Class
FormatString
#A Takes the fixed string as NTTP
09.04-fixedString1/main.cpp:28
Class
FormatString
#A Takes the fixed string as NTTP
09.13-fixedString3/main.cpp:22
Class
Human
12.24-constexprStaticInitFiasco1/main.cpp:19
Class
Human
12.23-constexprStaticInitFiasco0/main.cpp:18
Class
Human
12.26-constexprStaticInitFiasco3/main.cpp:19
Class
Human
12.25-constexprStaticInitFiasco2/main.cpp:19
Enum
IndexFormat
05.15-stdFmtStockIndexCustomFormatter1/main.cpp:62
Enum
IndexFormat
05.17-stdFmtStockIndexCustomFormatter2/main.cpp:64
Class
Keeper
11.05-rangeBasedForLoopWithTemporary1/main.cpp:7
Class
Keeper
11.04-rangeBasedForLoopWithTemporary0/main.cpp:8
Class
Legacy
06.17-spaceshipWithLegacyCode0/main.cpp:7
Class
LifeTimeExtension
08.21-initializationForms0/main.cpp:22
Enum
LogLevel
05.29-stdFmtCustomLogger2/main.cpp:17
Enum
LogLevel
05.25-stdFmtCustomLogger0/main.cpp:11
Enum
LogLevel
05.32-stdFmtCustomLogger4/main.cpp:20
Enum
LogLevel
10.16-logFunction2/main.cpp:9
Enum
LogLevel
10.14-logFunction0/main.cpp:8
Enum
LogLevel
10.15-logFunction1/main.cpp:9
Enum
LogLevel
05.27-stdFmtCustomLogger1/main.cpp:17
Class
Magazine
07.09-mapSortBooksByIsbn3/main.cpp:14
Class
Magazine
07.13-mapSortBooksByIsbn4/main.cpp:14
Class
MedicalRecordNumber
06.04-equalComparOfMRN2/main.cpp:6
Class
MedicalRecordNumber
06.02-equalComparOfMRN1/main.cpp:6
Class
MedicalRecordNumber
06.01-equalComparOfMRN0/main.cpp:6
Class
MedicalRecordNumber
06.05-equalComparOfMRN3/main.cpp:6
Class
Mercedes
#B Various concrete cars with individual speed
12.10-constexprAllocation0/main.cpp:10
Class
Mercedes
#B Various concrete cars with individual speed
12.12-constexprAllocation1/main.cpp:12
Class
Mercedes
#B Various concrete cars with individual speed
12.14-constexprAllocation2/main.cpp:14
Class
NamedPoint
08.06-designatedInitializers2/main.cpp:12
Class
Nested
08.21-initializationForms0/main.cpp:17
Class
NonCopyableOrMoveable
#A Type is neither copy nor movable
08.10-guaranteedCopyElision0/main.cpp:7
Class
NotCopyable
01.26-optional1/main.cpp:22
Class
NotCopyable
01.28-optional3/main.cpp:43
Class
NotCopyable
01.29-optional4/main.cpp:73
Class
NotCopyable
01.32-optional5/main.cpp:82
Class
NotCopyable
11.09-notCopyable1/main.cpp:6
Class
NotCopyable
01.33-optional6/main.cpp:100
Class
NotCopyable
#A A struct with delete copy operations
01.24-optional0/main.cpp:40
Class
NotCopyable
01.27-optional2/main.cpp:20
Class
NotDefaultConstructible
08.22-aggregateWithUserDeclaredConstructor0/main.cpp:4
Class
Not_TriviallyDestructible
01.28-optional3/main.cpp:48
Class
Not_TriviallyDestructible
01.29-optional4/main.cpp:78
next →
1–100 of 223, ranked by callers