├── CaseStudies ├── coroutineGetElements.cpp ├── eagerFutureWithComments.cpp ├── infiniteDataStreamComments.cpp ├── lazyFuture.cpp ├── lazyFutureOnOtherThread.cpp ├── pingPongAtomicBool.cpp ├── pingPongAtomicFlag.cpp ├── pingPongAtomicFlags.cpp ├── pingPongConditionVariable.cpp ├── pingPongSemaphore.cpp ├── startJobWithAutomaticResumption.cpp ├── startJobWithAutomaticResumptionOnThread.cpp └── startJobWithComments.cpp ├── Concurrency ├── atomicRef.cpp ├── atomicRefCopy.cpp ├── atomicReference.cpp ├── bossWorkers.cpp ├── conditionVariableAny.cpp ├── coutSynchronized.cpp ├── coutUnsynchronized.cpp ├── eagerFuture.cpp ├── fullTimePartTimeWorkers.cpp ├── greedyGenerator.cpp ├── infiniteDataStream.cpp ├── interruptJthread.cpp ├── invokeCallback.cpp ├── jthreadJoinable.cpp ├── lazyGenerator.cpp ├── senderReceiver.cpp ├── sequenceOutput.cpp ├── startJob.cpp ├── synchronizedOutput.cpp ├── threadJoinable.cpp ├── threadSynchronizationAtomicBool.cpp ├── threadSynchronizationAtomicFlag.cpp ├── threadSynchronizationConditionVariables.cpp ├── threadSynchronizationPromiseFuture.cpp ├── threadSynchronizationSemaphore.cpp └── workers.cpp ├── CoreLanguage ├── .directory ├── .vscode │ └── settings.json ├── abbreviatedFunctionTemplates.cpp ├── aggregateInitialization.cpp ├── allAnyNone.cpp ├── bitField.cpp ├── char8Str.cpp ├── client.cpp ├── client1.cpp ├── client2.cpp ├── client3.cpp ├── clientTemplate.cpp ├── comparisonOperator.cpp ├── compileTimePredicate.cpp ├── conceptClassTemplate.cpp ├── conceptMemberFunction.cpp ├── conceptsDefinitionEqual.cpp ├── conceptsDefinitionOrdering.cpp ├── conceptsIntegralVariations.cpp ├── conceptsOverloading.cpp ├── conceptsOverloadingFunctionTemplates.cpp ├── conceptsSpecialization.cpp ├── conditionallyConstructor.cpp ├── consteval.cpp ├── constevalSqr.cpp ├── constexprConstinit.cpp ├── constinitSqr.cpp ├── designatedInitializer.cpp ├── designatedInitializerNarrowingConversion.cpp ├── designatedInitializersDefault.cpp ├── enumUsing.cpp ├── genericLambdaTemplate.cpp ├── header.h ├── header2.h ├── hello.cpp ├── hello.h ├── helloWorld.cpp ├── helloWorld2.cpp ├── implicitExplicitGenericConstructor.cpp ├── lambdaCaptureThis.cpp ├── lambdaUnevaluatedContext.cpp ├── main.cpp ├── mainSIOF1.cpp ├── mainSIOF2.cpp ├── mainSIOF3.cpp ├── math.cpp ├── math.ixx ├── math1.ixx ├── math2.ixx ├── mathImplementationUnit.cpp ├── mathInterfaceUnit.ixx ├── mathModule.ixx ├── mathModule1.ixx ├── mathModule2.ixx ├── mathModuleClient.cpp ├── mathModuleClient1.cpp ├── mathModuleTempate1.ixx ├── mathModuleTemplate.ixx ├── mathPartition.ixx ├── mathPartition1.ixx ├── mathPartition2.ixx ├── nestedRequirements.cpp ├── nodiscard.cpp ├── nodiscardString.cpp ├── nonTypeTemplateParameter.cpp ├── nonTypeTemplateParameterString.cpp ├── placeholders.cpp ├── rangeBasedForLoopInitializer.cpp ├── regularSemiRegular.cpp ├── requiresClause.cpp ├── rewritingExpressions.cpp ├── signedUnsignedIntegrals.cpp ├── sourceSIOF1.cpp ├── sourceSIOF2.cpp ├── sourceSIOF3.cpp ├── spaceship.cpp ├── spaceshipPointer.cpp ├── strongWeakPartial.cpp ├── sumMain.cpp ├── templateLambda.cpp ├── templateLambdaVector.cpp ├── templateSum.h ├── test.cpp ├── threeWayComparison.cpp ├── threeWayComparisonAtCompileTime.cpp ├── threeWayComparisonForInt.cpp ├── tooGeneric.cpp ├── tooSpecific.cpp ├── typeRequirements.cpp ├── unevaluatedContext.cpp ├── uniqueAddress.cpp ├── userDefinedAutoGeneratedOperators.cpp ├── virtualConstexpr.cpp ├── withoutNodiscard.cpp ├── world.cpp └── world.h ├── Cpp23 ├── .directory ├── client2.cpp ├── cppcoroGenerator.cpp ├── cppcoroMutex.cpp ├── cppcoroProducerConsumer.cpp ├── cppcoroTask.cpp ├── cppcoroTask2.cpp ├── cppcoroWhenAll.cpp ├── cppcoroWhenAllOnThreadPool.cpp ├── math1.ixx └── math2.ixx ├── FeatureTesting └── featureTest.cpp ├── Library ├── bindFront.cpp ├── bit.cpp ├── bitFloorCeil.cpp ├── checkExistence.cpp ├── classicalComparison.cpp ├── constRangeModifiableElements.cpp ├── constantEvaluated.cpp ├── constexprVector.cpp ├── containerView.cpp ├── containtsElement.cpp ├── createCalendar.cpp ├── createSpan.cpp ├── cuteSyntax.cpp ├── eraseCpp20.cpp ├── eraseRemoveElements.cpp ├── filterRanges.cpp ├── format.cpp ├── formatAlternate.cpp ├── formatArgumentID.cpp ├── formatFillAlign.cpp ├── formatHash.cpp ├── formatSign.cpp ├── formatType.cpp ├── formatVector.cpp ├── formatVectorLinebreak.cpp ├── formatWidthPrecision.cpp ├── getEndianness.cpp ├── leapYear.cpp ├── listComprehensionRanges.cpp ├── localTime.cpp ├── mapRanges.cpp ├── mathematicConstants.cpp ├── midpointLerp.cpp ├── onlineClass.cpp ├── ordinalDate.cpp ├── printSpan.cpp ├── queryCalendarDates.cpp ├── rangeProjection.cpp ├── rangesComposition.cpp ├── rangesEntireContainer.cpp ├── rangesFilterTransform.cpp ├── rangesIota.cpp ├── rangesLazy.cpp ├── removeElements.cpp ├── safeComparison.cpp ├── safeComparison2.cpp ├── sortClassic.cpp ├── sortRanges.cpp ├── sourceLocation.cpp ├── spanTransform.cpp ├── staticDynamicExtentSpan.cpp ├── stringStartsWithEndsWith.cpp ├── subspan.cpp ├── sysDays.cpp ├── timeOfDay.cpp ├── toArray.cpp ├── unsafeComparison.cpp ├── unsafeComparison2.cpp └── weekdaysOfBirthdays.cpp └── README.md /CaseStudies/coroutineGetElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/coroutineGetElements.cpp -------------------------------------------------------------------------------- /CaseStudies/eagerFutureWithComments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/eagerFutureWithComments.cpp -------------------------------------------------------------------------------- /CaseStudies/infiniteDataStreamComments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/infiniteDataStreamComments.cpp -------------------------------------------------------------------------------- /CaseStudies/lazyFuture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/lazyFuture.cpp -------------------------------------------------------------------------------- /CaseStudies/lazyFutureOnOtherThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/lazyFutureOnOtherThread.cpp -------------------------------------------------------------------------------- /CaseStudies/pingPongAtomicBool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/pingPongAtomicBool.cpp -------------------------------------------------------------------------------- /CaseStudies/pingPongAtomicFlag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/pingPongAtomicFlag.cpp -------------------------------------------------------------------------------- /CaseStudies/pingPongAtomicFlags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/pingPongAtomicFlags.cpp -------------------------------------------------------------------------------- /CaseStudies/pingPongConditionVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/pingPongConditionVariable.cpp -------------------------------------------------------------------------------- /CaseStudies/pingPongSemaphore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/pingPongSemaphore.cpp -------------------------------------------------------------------------------- /CaseStudies/startJobWithAutomaticResumption.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/startJobWithAutomaticResumption.cpp -------------------------------------------------------------------------------- /CaseStudies/startJobWithAutomaticResumptionOnThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/startJobWithAutomaticResumptionOnThread.cpp -------------------------------------------------------------------------------- /CaseStudies/startJobWithComments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CaseStudies/startJobWithComments.cpp -------------------------------------------------------------------------------- /Concurrency/atomicRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/atomicRef.cpp -------------------------------------------------------------------------------- /Concurrency/atomicRefCopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/atomicRefCopy.cpp -------------------------------------------------------------------------------- /Concurrency/atomicReference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/atomicReference.cpp -------------------------------------------------------------------------------- /Concurrency/bossWorkers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/bossWorkers.cpp -------------------------------------------------------------------------------- /Concurrency/conditionVariableAny.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/conditionVariableAny.cpp -------------------------------------------------------------------------------- /Concurrency/coutSynchronized.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/coutSynchronized.cpp -------------------------------------------------------------------------------- /Concurrency/coutUnsynchronized.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/coutUnsynchronized.cpp -------------------------------------------------------------------------------- /Concurrency/eagerFuture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/eagerFuture.cpp -------------------------------------------------------------------------------- /Concurrency/fullTimePartTimeWorkers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/fullTimePartTimeWorkers.cpp -------------------------------------------------------------------------------- /Concurrency/greedyGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/greedyGenerator.cpp -------------------------------------------------------------------------------- /Concurrency/infiniteDataStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/infiniteDataStream.cpp -------------------------------------------------------------------------------- /Concurrency/interruptJthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/interruptJthread.cpp -------------------------------------------------------------------------------- /Concurrency/invokeCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/invokeCallback.cpp -------------------------------------------------------------------------------- /Concurrency/jthreadJoinable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/jthreadJoinable.cpp -------------------------------------------------------------------------------- /Concurrency/lazyGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/lazyGenerator.cpp -------------------------------------------------------------------------------- /Concurrency/senderReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/senderReceiver.cpp -------------------------------------------------------------------------------- /Concurrency/sequenceOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/sequenceOutput.cpp -------------------------------------------------------------------------------- /Concurrency/startJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/startJob.cpp -------------------------------------------------------------------------------- /Concurrency/synchronizedOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/synchronizedOutput.cpp -------------------------------------------------------------------------------- /Concurrency/threadJoinable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/threadJoinable.cpp -------------------------------------------------------------------------------- /Concurrency/threadSynchronizationAtomicBool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/threadSynchronizationAtomicBool.cpp -------------------------------------------------------------------------------- /Concurrency/threadSynchronizationAtomicFlag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/threadSynchronizationAtomicFlag.cpp -------------------------------------------------------------------------------- /Concurrency/threadSynchronizationConditionVariables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/threadSynchronizationConditionVariables.cpp -------------------------------------------------------------------------------- /Concurrency/threadSynchronizationPromiseFuture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/threadSynchronizationPromiseFuture.cpp -------------------------------------------------------------------------------- /Concurrency/threadSynchronizationSemaphore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/threadSynchronizationSemaphore.cpp -------------------------------------------------------------------------------- /Concurrency/workers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Concurrency/workers.cpp -------------------------------------------------------------------------------- /CoreLanguage/.directory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/.directory -------------------------------------------------------------------------------- /CoreLanguage/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/.vscode/settings.json -------------------------------------------------------------------------------- /CoreLanguage/abbreviatedFunctionTemplates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/abbreviatedFunctionTemplates.cpp -------------------------------------------------------------------------------- /CoreLanguage/aggregateInitialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/aggregateInitialization.cpp -------------------------------------------------------------------------------- /CoreLanguage/allAnyNone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/allAnyNone.cpp -------------------------------------------------------------------------------- /CoreLanguage/bitField.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/bitField.cpp -------------------------------------------------------------------------------- /CoreLanguage/char8Str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/char8Str.cpp -------------------------------------------------------------------------------- /CoreLanguage/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/client.cpp -------------------------------------------------------------------------------- /CoreLanguage/client1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/client1.cpp -------------------------------------------------------------------------------- /CoreLanguage/client2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/client2.cpp -------------------------------------------------------------------------------- /CoreLanguage/client3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/client3.cpp -------------------------------------------------------------------------------- /CoreLanguage/clientTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/clientTemplate.cpp -------------------------------------------------------------------------------- /CoreLanguage/comparisonOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/comparisonOperator.cpp -------------------------------------------------------------------------------- /CoreLanguage/compileTimePredicate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/compileTimePredicate.cpp -------------------------------------------------------------------------------- /CoreLanguage/conceptClassTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conceptClassTemplate.cpp -------------------------------------------------------------------------------- /CoreLanguage/conceptMemberFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conceptMemberFunction.cpp -------------------------------------------------------------------------------- /CoreLanguage/conceptsDefinitionEqual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conceptsDefinitionEqual.cpp -------------------------------------------------------------------------------- /CoreLanguage/conceptsDefinitionOrdering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conceptsDefinitionOrdering.cpp -------------------------------------------------------------------------------- /CoreLanguage/conceptsIntegralVariations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conceptsIntegralVariations.cpp -------------------------------------------------------------------------------- /CoreLanguage/conceptsOverloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conceptsOverloading.cpp -------------------------------------------------------------------------------- /CoreLanguage/conceptsOverloadingFunctionTemplates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conceptsOverloadingFunctionTemplates.cpp -------------------------------------------------------------------------------- /CoreLanguage/conceptsSpecialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conceptsSpecialization.cpp -------------------------------------------------------------------------------- /CoreLanguage/conditionallyConstructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/conditionallyConstructor.cpp -------------------------------------------------------------------------------- /CoreLanguage/consteval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/consteval.cpp -------------------------------------------------------------------------------- /CoreLanguage/constevalSqr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/constevalSqr.cpp -------------------------------------------------------------------------------- /CoreLanguage/constexprConstinit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/constexprConstinit.cpp -------------------------------------------------------------------------------- /CoreLanguage/constinitSqr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/constinitSqr.cpp -------------------------------------------------------------------------------- /CoreLanguage/designatedInitializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/designatedInitializer.cpp -------------------------------------------------------------------------------- /CoreLanguage/designatedInitializerNarrowingConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/designatedInitializerNarrowingConversion.cpp -------------------------------------------------------------------------------- /CoreLanguage/designatedInitializersDefault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/designatedInitializersDefault.cpp -------------------------------------------------------------------------------- /CoreLanguage/enumUsing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/enumUsing.cpp -------------------------------------------------------------------------------- /CoreLanguage/genericLambdaTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/genericLambdaTemplate.cpp -------------------------------------------------------------------------------- /CoreLanguage/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/header.h -------------------------------------------------------------------------------- /CoreLanguage/header2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/header2.h -------------------------------------------------------------------------------- /CoreLanguage/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/hello.cpp -------------------------------------------------------------------------------- /CoreLanguage/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/hello.h -------------------------------------------------------------------------------- /CoreLanguage/helloWorld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/helloWorld.cpp -------------------------------------------------------------------------------- /CoreLanguage/helloWorld2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/helloWorld2.cpp -------------------------------------------------------------------------------- /CoreLanguage/implicitExplicitGenericConstructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/implicitExplicitGenericConstructor.cpp -------------------------------------------------------------------------------- /CoreLanguage/lambdaCaptureThis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/lambdaCaptureThis.cpp -------------------------------------------------------------------------------- /CoreLanguage/lambdaUnevaluatedContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/lambdaUnevaluatedContext.cpp -------------------------------------------------------------------------------- /CoreLanguage/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/main.cpp -------------------------------------------------------------------------------- /CoreLanguage/mainSIOF1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mainSIOF1.cpp -------------------------------------------------------------------------------- /CoreLanguage/mainSIOF2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mainSIOF2.cpp -------------------------------------------------------------------------------- /CoreLanguage/mainSIOF3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mainSIOF3.cpp -------------------------------------------------------------------------------- /CoreLanguage/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/math.cpp -------------------------------------------------------------------------------- /CoreLanguage/math.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/math.ixx -------------------------------------------------------------------------------- /CoreLanguage/math1.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/math1.ixx -------------------------------------------------------------------------------- /CoreLanguage/math2.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/math2.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathImplementationUnit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathImplementationUnit.cpp -------------------------------------------------------------------------------- /CoreLanguage/mathInterfaceUnit.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathInterfaceUnit.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathModule.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathModule.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathModule1.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathModule1.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathModule2.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathModule2.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathModuleClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathModuleClient.cpp -------------------------------------------------------------------------------- /CoreLanguage/mathModuleClient1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathModuleClient1.cpp -------------------------------------------------------------------------------- /CoreLanguage/mathModuleTempate1.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathModuleTempate1.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathModuleTemplate.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathModuleTemplate.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathPartition.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathPartition.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathPartition1.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathPartition1.ixx -------------------------------------------------------------------------------- /CoreLanguage/mathPartition2.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/mathPartition2.ixx -------------------------------------------------------------------------------- /CoreLanguage/nestedRequirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/nestedRequirements.cpp -------------------------------------------------------------------------------- /CoreLanguage/nodiscard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/nodiscard.cpp -------------------------------------------------------------------------------- /CoreLanguage/nodiscardString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/nodiscardString.cpp -------------------------------------------------------------------------------- /CoreLanguage/nonTypeTemplateParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/nonTypeTemplateParameter.cpp -------------------------------------------------------------------------------- /CoreLanguage/nonTypeTemplateParameterString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/nonTypeTemplateParameterString.cpp -------------------------------------------------------------------------------- /CoreLanguage/placeholders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/placeholders.cpp -------------------------------------------------------------------------------- /CoreLanguage/rangeBasedForLoopInitializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/rangeBasedForLoopInitializer.cpp -------------------------------------------------------------------------------- /CoreLanguage/regularSemiRegular.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/regularSemiRegular.cpp -------------------------------------------------------------------------------- /CoreLanguage/requiresClause.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/requiresClause.cpp -------------------------------------------------------------------------------- /CoreLanguage/rewritingExpressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/rewritingExpressions.cpp -------------------------------------------------------------------------------- /CoreLanguage/signedUnsignedIntegrals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/signedUnsignedIntegrals.cpp -------------------------------------------------------------------------------- /CoreLanguage/sourceSIOF1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/sourceSIOF1.cpp -------------------------------------------------------------------------------- /CoreLanguage/sourceSIOF2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/sourceSIOF2.cpp -------------------------------------------------------------------------------- /CoreLanguage/sourceSIOF3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/sourceSIOF3.cpp -------------------------------------------------------------------------------- /CoreLanguage/spaceship.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/spaceship.cpp -------------------------------------------------------------------------------- /CoreLanguage/spaceshipPointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/spaceshipPointer.cpp -------------------------------------------------------------------------------- /CoreLanguage/strongWeakPartial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/strongWeakPartial.cpp -------------------------------------------------------------------------------- /CoreLanguage/sumMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/sumMain.cpp -------------------------------------------------------------------------------- /CoreLanguage/templateLambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/templateLambda.cpp -------------------------------------------------------------------------------- /CoreLanguage/templateLambdaVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/templateLambdaVector.cpp -------------------------------------------------------------------------------- /CoreLanguage/templateSum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/templateSum.h -------------------------------------------------------------------------------- /CoreLanguage/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/test.cpp -------------------------------------------------------------------------------- /CoreLanguage/threeWayComparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/threeWayComparison.cpp -------------------------------------------------------------------------------- /CoreLanguage/threeWayComparisonAtCompileTime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/threeWayComparisonAtCompileTime.cpp -------------------------------------------------------------------------------- /CoreLanguage/threeWayComparisonForInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/threeWayComparisonForInt.cpp -------------------------------------------------------------------------------- /CoreLanguage/tooGeneric.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/tooGeneric.cpp -------------------------------------------------------------------------------- /CoreLanguage/tooSpecific.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/tooSpecific.cpp -------------------------------------------------------------------------------- /CoreLanguage/typeRequirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/typeRequirements.cpp -------------------------------------------------------------------------------- /CoreLanguage/unevaluatedContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/unevaluatedContext.cpp -------------------------------------------------------------------------------- /CoreLanguage/uniqueAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/uniqueAddress.cpp -------------------------------------------------------------------------------- /CoreLanguage/userDefinedAutoGeneratedOperators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/userDefinedAutoGeneratedOperators.cpp -------------------------------------------------------------------------------- /CoreLanguage/virtualConstexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/virtualConstexpr.cpp -------------------------------------------------------------------------------- /CoreLanguage/withoutNodiscard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/withoutNodiscard.cpp -------------------------------------------------------------------------------- /CoreLanguage/world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/world.cpp -------------------------------------------------------------------------------- /CoreLanguage/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/CoreLanguage/world.h -------------------------------------------------------------------------------- /Cpp23/.directory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/.directory -------------------------------------------------------------------------------- /Cpp23/client2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/client2.cpp -------------------------------------------------------------------------------- /Cpp23/cppcoroGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/cppcoroGenerator.cpp -------------------------------------------------------------------------------- /Cpp23/cppcoroMutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/cppcoroMutex.cpp -------------------------------------------------------------------------------- /Cpp23/cppcoroProducerConsumer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/cppcoroProducerConsumer.cpp -------------------------------------------------------------------------------- /Cpp23/cppcoroTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/cppcoroTask.cpp -------------------------------------------------------------------------------- /Cpp23/cppcoroTask2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/cppcoroTask2.cpp -------------------------------------------------------------------------------- /Cpp23/cppcoroWhenAll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/cppcoroWhenAll.cpp -------------------------------------------------------------------------------- /Cpp23/cppcoroWhenAllOnThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/cppcoroWhenAllOnThreadPool.cpp -------------------------------------------------------------------------------- /Cpp23/math1.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/math1.ixx -------------------------------------------------------------------------------- /Cpp23/math2.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Cpp23/math2.ixx -------------------------------------------------------------------------------- /FeatureTesting/featureTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/FeatureTesting/featureTest.cpp -------------------------------------------------------------------------------- /Library/bindFront.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/bindFront.cpp -------------------------------------------------------------------------------- /Library/bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/bit.cpp -------------------------------------------------------------------------------- /Library/bitFloorCeil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/bitFloorCeil.cpp -------------------------------------------------------------------------------- /Library/checkExistence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/checkExistence.cpp -------------------------------------------------------------------------------- /Library/classicalComparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/classicalComparison.cpp -------------------------------------------------------------------------------- /Library/constRangeModifiableElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/constRangeModifiableElements.cpp -------------------------------------------------------------------------------- /Library/constantEvaluated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/constantEvaluated.cpp -------------------------------------------------------------------------------- /Library/constexprVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/constexprVector.cpp -------------------------------------------------------------------------------- /Library/containerView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/containerView.cpp -------------------------------------------------------------------------------- /Library/containtsElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/containtsElement.cpp -------------------------------------------------------------------------------- /Library/createCalendar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/createCalendar.cpp -------------------------------------------------------------------------------- /Library/createSpan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/createSpan.cpp -------------------------------------------------------------------------------- /Library/cuteSyntax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/cuteSyntax.cpp -------------------------------------------------------------------------------- /Library/eraseCpp20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/eraseCpp20.cpp -------------------------------------------------------------------------------- /Library/eraseRemoveElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/eraseRemoveElements.cpp -------------------------------------------------------------------------------- /Library/filterRanges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/filterRanges.cpp -------------------------------------------------------------------------------- /Library/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/format.cpp -------------------------------------------------------------------------------- /Library/formatAlternate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatAlternate.cpp -------------------------------------------------------------------------------- /Library/formatArgumentID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatArgumentID.cpp -------------------------------------------------------------------------------- /Library/formatFillAlign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatFillAlign.cpp -------------------------------------------------------------------------------- /Library/formatHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatHash.cpp -------------------------------------------------------------------------------- /Library/formatSign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatSign.cpp -------------------------------------------------------------------------------- /Library/formatType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatType.cpp -------------------------------------------------------------------------------- /Library/formatVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatVector.cpp -------------------------------------------------------------------------------- /Library/formatVectorLinebreak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatVectorLinebreak.cpp -------------------------------------------------------------------------------- /Library/formatWidthPrecision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/formatWidthPrecision.cpp -------------------------------------------------------------------------------- /Library/getEndianness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/getEndianness.cpp -------------------------------------------------------------------------------- /Library/leapYear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/leapYear.cpp -------------------------------------------------------------------------------- /Library/listComprehensionRanges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/listComprehensionRanges.cpp -------------------------------------------------------------------------------- /Library/localTime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/localTime.cpp -------------------------------------------------------------------------------- /Library/mapRanges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/mapRanges.cpp -------------------------------------------------------------------------------- /Library/mathematicConstants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/mathematicConstants.cpp -------------------------------------------------------------------------------- /Library/midpointLerp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/midpointLerp.cpp -------------------------------------------------------------------------------- /Library/onlineClass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/onlineClass.cpp -------------------------------------------------------------------------------- /Library/ordinalDate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/ordinalDate.cpp -------------------------------------------------------------------------------- /Library/printSpan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/printSpan.cpp -------------------------------------------------------------------------------- /Library/queryCalendarDates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/queryCalendarDates.cpp -------------------------------------------------------------------------------- /Library/rangeProjection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/rangeProjection.cpp -------------------------------------------------------------------------------- /Library/rangesComposition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/rangesComposition.cpp -------------------------------------------------------------------------------- /Library/rangesEntireContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/rangesEntireContainer.cpp -------------------------------------------------------------------------------- /Library/rangesFilterTransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/rangesFilterTransform.cpp -------------------------------------------------------------------------------- /Library/rangesIota.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/rangesIota.cpp -------------------------------------------------------------------------------- /Library/rangesLazy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/rangesLazy.cpp -------------------------------------------------------------------------------- /Library/removeElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/removeElements.cpp -------------------------------------------------------------------------------- /Library/safeComparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/safeComparison.cpp -------------------------------------------------------------------------------- /Library/safeComparison2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/safeComparison2.cpp -------------------------------------------------------------------------------- /Library/sortClassic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/sortClassic.cpp -------------------------------------------------------------------------------- /Library/sortRanges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/sortRanges.cpp -------------------------------------------------------------------------------- /Library/sourceLocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/sourceLocation.cpp -------------------------------------------------------------------------------- /Library/spanTransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/spanTransform.cpp -------------------------------------------------------------------------------- /Library/staticDynamicExtentSpan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/staticDynamicExtentSpan.cpp -------------------------------------------------------------------------------- /Library/stringStartsWithEndsWith.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/stringStartsWithEndsWith.cpp -------------------------------------------------------------------------------- /Library/subspan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/subspan.cpp -------------------------------------------------------------------------------- /Library/sysDays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/sysDays.cpp -------------------------------------------------------------------------------- /Library/timeOfDay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/timeOfDay.cpp -------------------------------------------------------------------------------- /Library/toArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/toArray.cpp -------------------------------------------------------------------------------- /Library/unsafeComparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/unsafeComparison.cpp -------------------------------------------------------------------------------- /Library/unsafeComparison2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/unsafeComparison2.cpp -------------------------------------------------------------------------------- /Library/weekdaysOfBirthdays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/Library/weekdaysOfBirthdays.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RainerGrimm/Cpp20/HEAD/README.md --------------------------------------------------------------------------------