LibreOffice Module framework (master) 1
|
Namespaces | |
namespace | detail |
namespace | internal |
Enumerations | |
enum | Length { mm100 , mm10 , mm , cm , m , km , emu , twip , pt , pc , in1000 , in100 , in10 , in , ft , mi , master , px , ch , line , count , invalid } |
Functions | |
constexpr Point | convert (const Point &rPoint, o3tl::Length eFrom, o3tl::Length eTo) |
constexpr Size | convert (const Size &rSize, o3tl::Length eFrom, o3tl::Length eTo) |
constexpr tools::Rectangle | convert (const tools::Rectangle &rRectangle, o3tl::Length eFrom, o3tl::Length eTo) |
std::enable_if<!(detail::IsDerivedReference< T >::value||detail::IsUnoSequenceType< T >::value||std::is_base_of< css::uno::XInterface, T >::value), typenamedetail::Optional< T >::type >::type | tryAccess (css::uno::Any const &any) |
detail::Optional< void >::type | tryAccess< void > (css::uno::Any const &any) |
detail::Optional< bool >::type | tryAccess< bool > (css::uno::Any const &any) |
detail::Optional< sal_Int8 >::type | tryAccess< sal_Int8 > (css::uno::Any const &any) |
detail::Optional< sal_Int16 >::type | tryAccess< sal_Int16 > (css::uno::Any const &any) |
detail::Optional< sal_uInt16 >::type | tryAccess< sal_uInt16 > (css::uno::Any const &any) |
detail::Optional< sal_Int32 >::type | tryAccess< sal_Int32 > (css::uno::Any const &any) |
detail::Optional< sal_uInt32 >::type | tryAccess< sal_uInt32 > (css::uno::Any const &any) |
detail::Optional< sal_Int64 >::type | tryAccess< sal_Int64 > (css::uno::Any const &any) |
detail::Optional< sal_uInt64 >::type | tryAccess< sal_uInt64 > (css::uno::Any const &any) |
detail::Optional< float >::type | tryAccess< float > (css::uno::Any const &any) |
detail::Optional< double >::type | tryAccess< double > (css::uno::Any const &any) |
detail::Optional< css::uno::Any >::type | tryAccess< css::uno::Any > (css::uno::Any const &)=delete |
detail::Optional< sal_Bool >::type | tryAccess< sal_Bool > (css::uno::Any const &)=delete |
detail::Optional< T >::type | tryAccess (css::uno::Any const volatile &&)=delete |
detail::Optional< T >::type | doAccess (css::uno::Any const &any) |
detail::Optional< T >::type | forceAccess (css::uno::Any const &any) |
bool | operator== (const cow_wrapper< T, P > &a, const cow_wrapper< T, P > &b) |
bool | operator!= (const cow_wrapper< T, P > &a, const cow_wrapper< T, P > &b) |
bool | operator< (const cow_wrapper< A, P > &a, const cow_wrapper< B, P > &b) |
void | swap (cow_wrapper< T, P > &a, cow_wrapper< T, P > &b) |
void | reset_preserve_ptr_during (uniqueptr &ptr) |
constexpr std::enable_if_t< std::is_floating_point_v< F > &&std::is_integral_v< I >, bool > | convertsToAtLeast (F value, I min) |
constexpr std::enable_if_t< std::is_floating_point_v< F > &&std::is_integral_v< I >, bool > | convertsToAtMost (F value, I max) |
constexpr std::enable_if_t< std::is_floating_point_v< F > &&std::is_integral_v< I >, I > | saturating_cast (F f) |
std::enable_if_t< std::is_floating_point_v< F >, F > | roundAway (F value) |
std::enable_if_t<(sizeof(N)==4)> | hash_combine (N &nSeed, T const *pValue, size_t nCount) |
std::enable_if_t<(sizeof(N)==4)> | hash_combine (N &nSeed, T const &nValue) |
constexpr bool | cmp_equal (T1 value1, T2 value2) noexcept |
constexpr bool | cmp_not_equal (T1 value1, T2 value2) noexcept |
constexpr bool | cmp_less (T1 value1, T2 value2) noexcept |
constexpr bool | cmp_greater (T1 value1, T2 value2) noexcept |
constexpr bool | cmp_less_equal (T1 value1, T2 value2) noexcept |
constexpr bool | cmp_greater_equal (T1 value1, T2 value2) noexcept |
constexpr bool | operator== (IntCmp< T1 > value1, IntCmp< T2 > value2) |
constexpr bool | operator!= (IntCmp< T1 > value1, IntCmp< T2 > value2) |
constexpr bool | operator< (IntCmp< T1 > value1, IntCmp< T2 > value2) |
constexpr bool | operator> (IntCmp< T1 > value1, IntCmp< T2 > value2) |
constexpr bool | operator<= (IntCmp< T1 > value1, IntCmp< T2 > value2) |
constexpr bool | operator>= (IntCmp< T1 > value1, IntCmp< T2 > value2) |
std::shared_ptr< T > | make_shared_array (size_t const size) |
std::shared_ptr< T > | make_shared (Args &&... args) |
OUString | runtimeToOUString (char const *runtimeString) |
constexpr T | saturating_add (T a, T b) |
constexpr T | saturating_sub (T a, T b) |
std::enable_if< std::is_signed< T >::value, T >::type | saturating_toggle_sign (T a) |
std::enable_if< std::is_signed< T >::value, bool >::type | checked_multiply (T a, T b, T &result) |
std::enable_if< std::is_signed< T >::value, bool >::type | checked_add (T a, T b, T &result) |
std::enable_if< std::is_signed< T >::value, bool >::type | checked_sub (T a, T b, T &result) |
constexpr std::enable_if_t< std::is_signed_v< T >, std::make_unsigned_t< T > > | make_unsigned (T value) |
constexpr std::enable_if_t< std::is_unsigned_v< T1 >, T1 > | clamp_to_unsigned (T2 value) |
constexpr T1 | narrowing (T2 value) |
T | sanitizing_min (T a, T b) |
int | sprintf (char(&s)[N], char const *format, T &&... arguments) |
bool | equalsAscii (std::u16string_view s1, std::string_view s2) |
int | compareToAscii (std::u16string_view s1, std::string_view s2) |
bool | equalsIgnoreAsciiCase (std::u16string_view s1, std::u16string_view s2) |
bool | equalsIgnoreAsciiCase (std::u16string_view s1, std::string_view s2) |
bool | equalsIgnoreAsciiCase (std::string_view s1, std::string_view s2) |
int | compareToIgnoreAsciiCase (std::u16string_view s1, std::u16string_view s2) |
bool | matchIgnoreAsciiCase (std::u16string_view s1, std::u16string_view s2, sal_Int32 fromIndex=0) |
bool | matchIgnoreAsciiCase (std::u16string_view s1, std::string_view s2, sal_Int32 fromIndex=0) |
bool | endsWithIgnoreAsciiCase (std::u16string_view s1, std::u16string_view s2, std::u16string_view *rest=nullptr) |
bool | endsWithIgnoreAsciiCase (std::u16string_view s1, std::string_view s2, std::u16string_view *rest=nullptr) |
std::basic_string_view< charT, traits > | getToken (std::basic_string_view< charT, traits > sv, charT delimiter, std::size_t &position) |
std::string_view | getToken (std::string_view sv, char delimiter, std::size_t &position) |
std::u16string_view | getToken (std::u16string_view sv, char16_t delimiter, std::size_t &position) |
std::basic_string_view< charT, traits > | getToken (std::basic_string_view< charT, traits > pStr, sal_Int32 nToken, charT cTok, sal_Int32 &rnIndex) |
std::string_view | getToken (std::string_view sv, sal_Int32 nToken, char cTok, sal_Int32 &rnIndex) |
std::u16string_view | getToken (std::u16string_view sv, sal_Int32 nToken, char16_t cTok, sal_Int32 &rnIndex) |
std::string_view | getToken (std::string_view sv, sal_Int32 nToken, char cTok) |
std::u16string_view | getToken (std::u16string_view sv, sal_Int32 nToken, char16_t cTok) |
constexpr bool | starts_with (std::basic_string_view< charT, traits > sv, std::basic_string_view< charT, traits > x) noexcept |
constexpr bool | starts_with (std::basic_string_view< charT, traits > sv, charT x) noexcept |
constexpr bool | starts_with (std::basic_string_view< charT, traits > sv, charT const *x) |
constexpr bool | ends_with (std::basic_string_view< charT, traits > sv, std::basic_string_view< charT, traits > x) noexcept |
constexpr bool | ends_with (std::basic_string_view< charT, traits > sv, charT x) noexcept |
constexpr bool | ends_with (std::basic_string_view< charT, traits > sv, charT const *x) |
constexpr bool | starts_with (std::string_view sv, std::string_view x) noexcept |
constexpr bool | starts_with (std::u16string_view sv, std::u16string_view x) noexcept |
constexpr bool | ends_with (std::string_view sv, std::string_view x) noexcept |
constexpr bool | ends_with (std::u16string_view sv, std::u16string_view x) noexcept |
constexpr bool | starts_with (std::basic_string_view< charT, traits > sv, std::basic_string_view< charT, traits > x, std::basic_string_view< charT, traits > *rest) noexcept |
constexpr bool | starts_with (std::basic_string_view< charT, traits > sv, charT x, std::basic_string_view< charT, traits > *rest) noexcept |
constexpr bool | starts_with (std::basic_string_view< charT, traits > sv, charT const *x, std::basic_string_view< charT, traits > *rest) |
constexpr bool | ends_with (std::basic_string_view< charT, traits > sv, std::basic_string_view< charT, traits > x, std::basic_string_view< charT, traits > *rest) noexcept |
constexpr bool | ends_with (std::basic_string_view< charT, traits > sv, charT x, std::basic_string_view< charT, traits > *rest) noexcept |
constexpr bool | ends_with (std::basic_string_view< charT, traits > sv, charT const *x, std::basic_string_view< charT, traits > *rest) |
constexpr bool | starts_with (std::string_view sv, std::string_view x, std::string_view *rest) noexcept |
constexpr bool | starts_with (std::u16string_view sv, std::u16string_view x, std::u16string_view *rest) noexcept |
constexpr bool | ends_with (std::string_view sv, std::string_view x, std::string_view *rest) noexcept |
constexpr bool | ends_with (std::u16string_view sv, std::u16string_view x, std::u16string_view *rest) noexcept |
std::basic_string_view< charT, traits > | trim (std::basic_string_view< charT, traits > str) |
auto | trim (std::string_view str) |
auto | trim (std::u16string_view str) |
sal_Int32 | toInt32 (std::u16string_view str, sal_Int16 radix=10) |
sal_Int32 | toInt32 (std::string_view str, sal_Int16 radix=10) |
sal_uInt32 | toUInt32 (std::u16string_view str, sal_Int16 radix=10) |
sal_uInt32 | toUInt32 (std::string_view str, sal_Int16 radix=10) |
sal_Int64 | toInt64 (std::u16string_view str, sal_Int16 radix=10) |
sal_Int64 | toInt64 (std::string_view str, sal_Int16 radix=10) |
double | toDouble (std::u16string_view str) |
double | toDouble (std::string_view str) |
sal_uInt32 | iterateCodePoints (std::u16string_view string, sal_Int32 *indexUtf16, sal_Int32 incrementCodePoints=1) |
strong_int< UT, PT > | operator+ (strong_int< UT, PT > const &lhs, strong_int< UT, PT > const &rhs) |
strong_int< UT, PT > | operator- (strong_int< UT, PT > const &lhs, strong_int< UT, PT > const &rhs) |
constexpr T & | temporary (T &&x) |
constexpr T & | temporary (T &)=delete |
constexpr std::underlying_type_t< T > | to_underlying (T e) |
constexpr auto | convert (N n, sal_Int64 mul, sal_Int64 div) |
constexpr auto | convert (N n, U from, U to) |
constexpr auto | toTwips (N number, Length from) |
constexpr auto | convert (N n, U from, U to, bool &bOverflow, sal_Int64 nDefault=0) |
constexpr auto | convertSaturate (N n, U from, U to) |
std::enable_if_t<(std::is_pointer_v< DerivedPtr > &&std::is_pointer_v< BasePtr > &&std::is_base_of_v< std::remove_pointer_t< BasePtr >, std::remove_pointer_t< DerivedPtr > >), DerivedPtr > | unsafe_downcast (BasePtr p) |
void | remove_duplicates (std::vector< T > &rVector) |
Variables | |
enumrange< T >::Iterator | begin (enumrange< T >) |
enumrange< T >::Iterator | end (enumrange< T >) |