cxxomfort
rel.20210622
Simple backports for C++ - http://ryan.gulix.cl/fossil.cgi/cxxomfort/
|
Listing of support macros
The following macros determine what features does cxxomfort implement and whether it does so by forwarding to native facilities or by providing its own forms of emulation.
The possible values for these macros are:
CXXO_IMPLSTATUS_NATIVE()
– cxxomfort doesn't do anything; instead, the compiler's native facility is in use.CXXO_IMPLSTATUS_BACKPORT()
– cxxomfort provides a backport of the given feature, using other facilities either already native or existing in cxxomfort.CXXO_IMPLSTATUS_EMULATION()
– cxxomfort provides an alternative or emulation of the given feature that differs in syntax, semantics and capabilities; most likely using a different name.0
– the feature is not supported, or the required header has not been included.cxxomfort implementation macro | related __cpp macros | Notes |
---|---|---|
CXXOMFORT_IMPLEMENTS_static_assert | __cpp_static_assert | Has a value other than |
CXXOMFORT_IMPLEMENTS_foreach | __cpp_range_based_for | Has a value other than |