MCPcopy Create free account

hub / github.com/andreasfertig/programming-with-cpp20 / types & classes

Types & classes223 in github.com/andreasfertig/programming-with-cpp20

↓ 1 callersClasscustom_take_view
03.29-rangesCustomTakeView1/main.cpp:15
↓ 1 callersClasscustom_take_view
#A Using ranges::view concept
03.23-rangesCustomTakeView0/main.cpp:17
ClassA
01.09-typeRequirement0/main.cpp:16
ClassA
11.14-conditionalExplicit2/main.cpp:8
ClassA
06.19-spaceshipEqualityRewrite2/main.cpp:6
ClassA
11.15-conditionalExplicit5/main.cpp:5
ClassA
09.02-floatingPointNTTP0/main.cpp:9
ClassA
11.12-conditionalExplicit0/main.cpp:6
ClassA
11.13-conditionalExplicit1/main.cpp:6
ClassAddress
06.15-customOrdering0/main.cpp:9
ClassAddress
06.16-customOrdering1/main.cpp:9
ClassAggregate
08.01-aggregateInit0/main.cpp:4
ClassAir
12.24-constexprStaticInitFiasco1/main.cpp:6
ClassAir
12.23-constexprStaticInitFiasco0/main.cpp:6
ClassAir
12.26-constexprStaticInitFiasco3/main.cpp:6
ClassAir
12.25-constexprStaticInitFiasco2/main.cpp:6
ClassArray
#B A non-type template parameter
09.01-stdArray0/main.cpp:8
ClassAwaiter
02.18-coroutineParsingDataStream1/main.cpp:148
ClassAwaiter
02.24-coroutineParsingDataStreamCustomAllocator0/main.cpp:171
ClassAwaiter
02.25-coroutineParsingDataStreamCustomAllocator1/main.cpp:197
ClassAwaiter
02.27-coroutineParsingDataStreamException0/main.cpp:188
ClassB
11.14-conditionalExplicit2/main.cpp:6
ClassB
06.19-spaceshipEqualityRewrite2/main.cpp:4
ClassB
11.15-conditionalExplicit5/main.cpp:4
ClassB
11.12-conditionalExplicit0/main.cpp:4
ClassB
11.13-conditionalExplicit1/main.cpp:4
ClassBCD
06.14-bcdConstexpr/main.cpp:6
ClassBCD
06.13-bcd1/main.cpp:6
ClassBCD
06.12-bcd0/main.cpp:7
ClassBook
07.09-mapSortBooksByIsbn3/main.cpp:9
ClassBook
03.17-rangesProjection1/main.cpp:12
ClassBook
07.05-mapSortBooksByIsbn0/main.cpp:9
ClassBook
03.15-rangesProjection0/main.cpp:11
ClassBook
07.08-mapSortBooksByIsbn2/main.cpp:9
ClassBook
07.13-mapSortBooksByIsbn4/main.cpp:9
ClassBook
07.07-mapSortBooksByIsbn1/main.cpp:9
ClassCOMLike
01.29-optional4/main.cpp:7
ClassCOMLike
01.32-optional5/main.cpp:7
ClassCOMLike
01.33-optional6/main.cpp:7
ClassCOMLikeTrivial
01.33-optional6/main.cpp:19
ClassCar
12.10-constexprAllocation0/main.cpp:4
ClassCar
12.12-constexprAllocation1/main.cpp:6
ClassCar
12.14-constexprAllocation2/main.cpp:8
ClassCombined
06.11-spaceshipResultingType0/main.cpp:16
ClassComplexType
01.22-validateInDebugModeIfExists0/main.cpp:17
ClassContainer
03.04-twoStepUsing0/main.cpp:7
ClassContainer
03.05-twoStepUsing1/main.cpp:6
ClassContainer
03.06-twoStepUsing2/main.cpp:8
ClassCppIsGreat
04.11-inClassMemberFunction0/main.cpp:4
ClassDataStreamReader
02.18-coroutineParsingDataStream1/main.cpp:140
ClassDataStreamReader
02.24-coroutineParsingDataStreamCustomAllocator0/main.cpp:162
ClassDataStreamReader
02.25-coroutineParsingDataStreamCustomAllocator1/main.cpp:188
ClassDataStreamReader
02.27-coroutineParsingDataStreamException0/main.cpp:179
EnumEx
02.27-coroutineParsingDataStreamException0/main.cpp:28
ClassFileAccessParameters
08.15-designatedInitializersAndFunctionParameters1/main.cpp:4
ClassFixedStringContainer
#A Here we have a NTTP
09.04-fixedString1/main.cpp:20
ClassFormat
10.16-logFunction2/main.cpp:11
ClassFormatString
#A Takes the fixed string as NTTP
09.12-fixedString2/main.cpp:21
ClassFormatString
#A Takes the fixed string as NTTP
09.04-fixedString1/main.cpp:28
ClassFormatString
#A Takes the fixed string as NTTP
09.13-fixedString3/main.cpp:22
ClassHuman
12.24-constexprStaticInitFiasco1/main.cpp:19
ClassHuman
12.23-constexprStaticInitFiasco0/main.cpp:18
ClassHuman
12.26-constexprStaticInitFiasco3/main.cpp:19
ClassHuman
12.25-constexprStaticInitFiasco2/main.cpp:19
EnumIndexFormat
05.15-stdFmtStockIndexCustomFormatter1/main.cpp:62
EnumIndexFormat
05.17-stdFmtStockIndexCustomFormatter2/main.cpp:64
ClassKeeper
11.05-rangeBasedForLoopWithTemporary1/main.cpp:7
ClassKeeper
11.04-rangeBasedForLoopWithTemporary0/main.cpp:8
ClassLegacy
06.17-spaceshipWithLegacyCode0/main.cpp:7
ClassLifeTimeExtension
08.21-initializationForms0/main.cpp:22
EnumLogLevel
05.29-stdFmtCustomLogger2/main.cpp:17
EnumLogLevel
05.25-stdFmtCustomLogger0/main.cpp:11
EnumLogLevel
05.32-stdFmtCustomLogger4/main.cpp:20
EnumLogLevel
10.16-logFunction2/main.cpp:9
EnumLogLevel
10.14-logFunction0/main.cpp:8
EnumLogLevel
10.15-logFunction1/main.cpp:9
EnumLogLevel
05.27-stdFmtCustomLogger1/main.cpp:17
ClassMagazine
07.09-mapSortBooksByIsbn3/main.cpp:14
ClassMagazine
07.13-mapSortBooksByIsbn4/main.cpp:14
ClassMedicalRecordNumber
06.04-equalComparOfMRN2/main.cpp:6
ClassMedicalRecordNumber
06.02-equalComparOfMRN1/main.cpp:6
ClassMedicalRecordNumber
06.01-equalComparOfMRN0/main.cpp:6
ClassMedicalRecordNumber
06.05-equalComparOfMRN3/main.cpp:6
ClassMercedes
#B Various concrete cars with individual speed
12.10-constexprAllocation0/main.cpp:10
ClassMercedes
#B Various concrete cars with individual speed
12.12-constexprAllocation1/main.cpp:12
ClassMercedes
#B Various concrete cars with individual speed
12.14-constexprAllocation2/main.cpp:14
ClassNamedPoint
08.06-designatedInitializers2/main.cpp:12
ClassNested
08.21-initializationForms0/main.cpp:17
ClassNonCopyableOrMoveable
#A Type is neither copy nor movable
08.10-guaranteedCopyElision0/main.cpp:7
ClassNotCopyable
01.26-optional1/main.cpp:22
ClassNotCopyable
01.28-optional3/main.cpp:43
ClassNotCopyable
01.29-optional4/main.cpp:73
ClassNotCopyable
01.32-optional5/main.cpp:82
ClassNotCopyable
11.09-notCopyable1/main.cpp:6
ClassNotCopyable
01.33-optional6/main.cpp:100
ClassNotCopyable
#A A struct with delete copy operations
01.24-optional0/main.cpp:40
ClassNotCopyable
01.27-optional2/main.cpp:20
ClassNotDefaultConstructible
08.22-aggregateWithUserDeclaredConstructor0/main.cpp:4
ClassNot_TriviallyDestructible
01.28-optional3/main.cpp:48
ClassNot_TriviallyDestructible
01.29-optional4/main.cpp:78
next →1–100 of 223, ranked by callers