shims Directory Reference

Directories

Files

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