|
| optional.hpp |
| Implementation of the Cvb::Shims::optional class and its utilities.
|
|
| stdoptional.hpp |
| Utility header to decide whether std::optional or Cvb::Shims::optional needs to be used.
|
|
| stdtype_traits.hpp |
| Utility header to decide whether our type trait shims or std type traits shall be used.
|
|
| stdvariant.hpp |
| Utility header to decide whether std::variant or Cvb::Shims::variant needs to be used.
|
|
| stdver.hpp |
| Preprocessor detection of C++ standard version in effect.
|
|
| type_traits.hpp |
| Implements the Cvb::Shims::remove_cvref and other type trait shims.
|
|
| utilities.hpp |
| Implementation of the Cvb::Shims utilities.
|
|
| variant.hpp |
| Various template meta-programming helpers for variants.
|
|