Project
Loading...
Searching...
No Matches
SI::detail::unit< Dimension, UnitRatio > Struct Template Reference

#include <internal.h>

Public Member Functions

template<class T, class = std::enable_if_t<is_arithmetic<T>::value>>
SI_INLINE_CONSTEXPR auto operator() (const T &x) const
template<class T, class U>
SI_INLINE_CONSTEXPR auto operator() (T x, U y) const
template<class T, class U, class V>
SI_INLINE_CONSTEXPR auto operator() (T x, U y, V z) const
template<class T>
SI_INLINE_CONSTEXPR auto operator() (const quantity< Dimension, T > &q) const

Member Function Documentation

◆ operator()() [1/4]

template<class Dimension, class UnitRatio>
template<class T>
SI_INLINE_CONSTEXPR auto SI::detail::unit< Dimension, UnitRatio >::operator() ( const quantity< Dimension, T > & q) const
inline

◆ operator()() [2/4]

template<class Dimension, class UnitRatio>
template<class T, class = std::enable_if_t<is_arithmetic<T>::value>>
SI_INLINE_CONSTEXPR auto SI::detail::unit< Dimension, UnitRatio >::operator() ( const T & x) const
inline

◆ operator()() [3/4]

template<class Dimension, class UnitRatio>
template<class T, class U>
SI_INLINE_CONSTEXPR auto SI::detail::unit< Dimension, UnitRatio >::operator() ( T x,
U y ) const
inline

◆ operator()() [4/4]

template<class Dimension, class UnitRatio>
template<class T, class U, class V>
SI_INLINE_CONSTEXPR auto SI::detail::unit< Dimension, UnitRatio >::operator() ( T x,
U y,
V z ) const
inline

The documentation for this struct was generated from the following file: