Go to the source code of this file.
Namespaces | |
namespace | di |
namespace | di::meta |
namespace | di::concepts |
Concepts | |
concept | di::concepts::NotSameAs |
concept | di::concepts::RemoveCVSameAs |
concept | di::concepts::RemoveCVRefSameAs |
concept | di::concepts::RemoveCVRefInstanceOf |
concept | di::concepts::Like |
concept | di::concepts::NotLike |
concept | di::concepts::LikeDerivedFrom |
concept | di::concepts::NotLikeDerivedFrom |
concept | di::concepts::RemoveCVRefConstructible |
concept | di::concepts::RemoveCVRefConvertible |
concept | di::concepts::SameQualifiersAs |
concept | di::concepts::DecaysTo |
concept | di::concepts::NotDecaysTo |
concept | di::concepts::DecayDerivedFrom |
concept | di::concepts::NotDecayDerivedFrom |
concept | di::concepts::DecaySameAs |
concept | di::concepts::ClassType |
concept | di::concepts::DecayConstructible |
concept | di::concepts::DecayConvertible |
concept | di::concepts::MovableValue |
Typedefs | |
template<bool is_const, typename T> | |
using | di::meta::MaybeConst = Conditional<is_const, T const, T> |