ledergec / rapidschema

Abstraction Layer on Top of Rapidjson which allows easy and efficient Json Schema Parsing
Other
3 stars 0 forks source link

Port the concepts code to concepts lite #21

Closed ledergec closed 5 years ago

ledergec commented 5 years ago

The current codebase relies on an old version of concepts which is enabled in gcc with the -fconcepts flag.

This code should be ported to the concepts light which will be part of c++20. This can already be enabled in gcc. However, gcc needs to be compiled manually. See this post for instructions: https://stackoverflow.com/questions/30290240/how-do-i-build-gcc-with-c-concepts-concepts-lite-support

ledergec commented 5 years ago

After much trying I am no longer sure that there is a compiler version which already contains the new concepts lite implementation.