units_traits_is_convertible_unit(3)
| units::traits::is_convertible_unit< U1, U2 >(3) | Unit Conversion and Dimensional Analysis Library | units::traits::is_convertible_unit< U1, U2 >(3) |
NAME
units::traits::is_convertible_unit< U1, U2 > - Trait which checks whether two units can be converted to each other.
SYNOPSIS
#include <units.h>
Inherits std::is_same< traits::base_unit_of< units::traits::unit_traits< U1 >::base_unit_type >, base_unit_of< units::traits::unit_traits< U2 >::base_unit_type > >.
Detailed Description
template<class U1, class U2>
struct units::traits::is_convertible_unit< U1, U2 >"Trait which checks whether two units can be converted to each other.
Inherits from std::true_type or std::false_type. Use is_convertible_unit<U1, U2>::value to test whether class U1 is convertible to class U2. Note: convertible has both the semantic meaning, (i.e. meters can be converted to feet), and the c++ meaning of conversion (type meters can be converted to type feet). Conversion is always symmetric, so if U1 is convertible to U2, then U2 will be convertible to U1.
Template Parameters
U2 Unit to convert to.
See also
Author
Generated automatically by Doxygen for Unit Conversion and Dimensional Analysis Library from the source code.
| Wed Mar 29 2023 | Version 2.3.0 |
