|
LibreOffice Module o3tl (master) 1
|
Classes | |
| struct | IsDerivedReference |
| struct | IsDerivedReference< css::uno::Reference< css::uno::XInterface > > |
| struct | IsDerivedReference< css::uno::Reference< T > > |
| struct | IsUnoSequenceType |
| struct | IsUnoSequenceType< cppu::UnoSequenceType< T > > |
| class | lru_map_base |
| class | lru_map_base< void > |
| struct | m_and_d |
| struct | Optional |
| struct | Optional< bool > |
| struct | Optional< css::uno::Reference< css::uno::XInterface > > |
| struct | Optional< css::uno::Reference< T > > |
| struct | Optional< double > |
| struct | Optional< float > |
| struct | Optional< sal_Int16 > |
| struct | Optional< sal_Int32 > |
| struct | Optional< sal_Int64 > |
| struct | Optional< sal_Int8 > |
| struct | Optional< sal_uInt16 > |
| struct | Optional< sal_uInt32 > |
| struct | Optional< sal_uInt64 > |
| struct | Optional< void > |
| class | simple_pool_impl |
| struct | struct_from_value |
| struct | Void |
Functions | |
| template<typename T > | |
| std::optional< T const > | tryGetConverted (css::uno::Any const &any) |
| template<typename T1 , typename T2 > | |
| constexpr std::enable_if< std::is_signed< T1 >::value &&std::is_signed< T2 >::value, bool >::type | isInRange (T2 value) |
| template<typename T1 , typename T2 > | |
| constexpr std::enable_if< std::is_signed< T1 >::value &&std::is_unsigned< T2 >::value, bool >::type | isInRange (T2 value) |
| template<typename T1 , typename T2 > | |
| constexpr std::enable_if< std::is_unsigned< T1 >::value &&std::is_signed< T2 >::value, bool >::type | isInRange (T2 value) |
| template<typename T1 , typename T2 > | |
| constexpr std::enable_if< std::is_unsigned< T1 >::value &&std::is_unsigned< T2 >::value, bool >::type | isInRange (T2 value) |
| template<typename T > | |
| constexpr std::enable_if< std::is_signed< T >::value, bool >::type | isNonNegative (T value) |
| template<typename T > | |
| constexpr std::enable_if< std::is_unsigned< T >::value, bool >::type | isNonNegative (T) |
| template<typename I > | |
| constexpr bool | isBetween (I n, sal_Int64 min, sal_Int64 max) |
| template<typename I , std::enable_if_t< std::is_integral_v< I >, int > = 0> | |
| constexpr sal_Int64 | MulDiv (I n, sal_Int64 m, sal_Int64 d) |
| template<typename F , std::enable_if_t< std::is_floating_point_v< F >, int > = 0> | |
| constexpr double | MulDiv (F f, sal_Int64 m, sal_Int64 d) |
| template<typename I , std::enable_if_t< std::is_integral_v< I >, int > = 0> | |
| constexpr sal_Int64 | MulDiv (I n, sal_Int64 m, sal_Int64 d, bool &bOverflow, sal_Int64 nDefault) |
| template<typename I , std::enable_if_t< std::is_integral_v< I >, int > = 0> | |
| constexpr sal_Int64 | MulDivSaturate (I n, sal_Int64 m, sal_Int64 d) |
| template<class M , class N > | |
| constexpr std::common_type_t< M, N > | asserting_gcd (M m, N n) |
| template<int N> | |
| constexpr auto | prepareMDArray (const m_and_d(&mdBase)[N]) |
| template<typename U > | |
| constexpr sal_Int64 | md (U i, U) |
| constexpr sal_Int64 | md (Length i, Length j) |
Variables | |
| constexpr m_and_d | mdBaseLen [] |
| constexpr auto | aLengthMDArray = prepareMDArray(mdBaseLen) |
|
constexpr |
Definition at line 119 of file unit_conversion.hxx.
Referenced by prepareMDArray().
|
constexpr |
Definition at line 62 of file unit_conversion.hxx.
Referenced by MulDiv(), and MulDivSaturate().
|
constexpr |
Definition at line 38 of file strong_int.hxx.
References value.
|
constexpr |
Definition at line 46 of file strong_int.hxx.
References value.
|
constexpr |
Definition at line 55 of file strong_int.hxx.
References value.
|
constexpr |
Definition at line 64 of file strong_int.hxx.
|
constexpr |
Definition at line 35 of file typed_flags_set.hxx.
References value.
Referenced by operator&(), operator&=(), operator^(), operator^=(), operator|(), operator|=(), operator~(), and o3tl::is_typed_flags< E, M >::Wrap::Wrap().
|
constexpr |
Definition at line 42 of file typed_flags_set.hxx.
Definition at line 198 of file unit_conversion.hxx.
References aLengthMDArray, i, and o3tl::make_unsigned().
|
constexpr |
Definition at line 162 of file unit_conversion.hxx.
References i.
Referenced by o3tl::convert(), and o3tl::convertSaturate().
|
constexpr |
Definition at line 80 of file unit_conversion.hxx.
|
constexpr |
Definition at line 73 of file unit_conversion.hxx.
References d, isBetween(), m, n, SAL_MAX_INT64, and SAL_MIN_INT64.
Referenced by o3tl::convert(), MulDiv(), and MulDivSaturate().
|
constexpr |
Definition at line 87 of file unit_conversion.hxx.
References d, isBetween(), m, MulDiv(), n, SAL_MAX_INT64, and SAL_MIN_INT64.
|
constexpr |
Definition at line 99 of file unit_conversion.hxx.
References d, isBetween(), m, MulDiv(), n, SAL_MAX_INT64, and SAL_MIN_INT64.
Referenced by o3tl::convertSaturate().
Definition at line 142 of file unit_conversion.hxx.
References a, asserting_gcd(), d, i, m, N, and SAL_MAX_INT64.
|
inline |
|
constexpr |
Definition at line 195 of file unit_conversion.hxx.
Referenced by md().
|
constexpr |
Definition at line 169 of file unit_conversion.hxx.