LibreOffice Module i18npool (master) 1
Namespaces | Classes | Enumerations | Functions | Variables
o3tl Namespace Reference

Namespaces

namespace  detail
 
namespace  internal
 

Classes

class  cow_wrapper
 
struct  default_delete
 
struct  divide_by_zero
 
class  enumarray
 
class  enumarray_const_iterator
 
class  enumarray_iterator
 
class  enumrange
 
struct  find_partialorder_ptrequals
 
struct  find_unique
 
struct  free_delete
 
struct  IntCmp
 
struct  is_typed_flags
 
class  LazyUpdate
 
struct  less_ptr_to
 
struct  less_uniqueptr_to
 
class  lru_map
 
struct  select1st
 
struct  select2nd
 
class  sorted_vector
 
class  sorted_vector< Value, Compare, Find, false >
 
class  span
 
struct  strong_int
 
struct  ThreadSafeRefCountingPolicy
 
struct  typed_flags
 
struct  typed_flags< AccessibleStates >
 
struct  typed_flags< ACFlags >
 
struct  typed_flags< ActivateModeFlags >
 
struct  typed_flags< AddFontSubstituteFlags >
 
struct  typed_flags< AdjustFilterFlags >
 
struct  typed_flags< AllSettingsFlags >
 
struct  typed_flags< AntialiasingFlags >
 
struct  typed_flags< AsCharFlags >
 
struct  typed_flags< AsianCompressionFlags >
 
struct  typed_flags< AVMediaSetMask >
 
struct  typed_flags< AxFontFlags >
 
struct  typed_flags< BAFlags >
 
struct  typed_flags< BasicDebugFlags >
 
struct  typed_flags< BmpMirrorFlags >
 
struct  typed_flags< BoolAttrFlags >
 
struct  typed_flags< BorderWidthImplFlags >
 
struct  typed_flags< BorderWindowHitTest >
 
struct  typed_flags< BorderWindowStyle >
 
struct  typed_flags< BorderWindowTitleType >
 
struct  typed_flags< BrowseMode >
 
struct  typed_flags< BrowserMode >
 
struct  typed_flags< ButtonDialogFlags >
 
struct  typed_flags< CCAFlags >
 
struct  typed_flags< CellPosFlag >
 
struct  typed_flags< CellShiftDisabledFlags >
 
struct  typed_flags< ChangeType >
 
struct  typed_flags< CharFlags >
 
struct  typed_flags< ColumnAttributeGroup >
 
struct  typed_flags< ColumnTransferFormatFlags >
 
struct  typed_flags< comphelper::EConfigurationModes >
 
struct  typed_flags< ConfigFlags >
 
struct  typed_flags< ConfigItemMode >
 
struct  typed_flags< ConfigurationHints >
 
struct  typed_flags< connectivity::TraversalParts >
 
struct  typed_flags< ContinuationFlags >
 
struct  typed_flags< ControlState >
 
struct  typed_flags< ControlStatus >
 
struct  typed_flags< cpuid::InstructionSetFlags >
 
struct  typed_flags< CreateNameFlags >
 
struct  typed_flags< CRFlags >
 
struct  typed_flags< Css1FrameSize >
 
struct  typed_flags< Css1ScriptFlags >
 
struct  typed_flags< CTL_STATE >
 
struct  typed_flags< CustomShapeHandleModes >
 
struct  typed_flags< CutFlagValue >
 
struct  typed_flags< DAFlags >
 
struct  typed_flags< dbaui::MessBoxStyle >
 
struct  typed_flags< DbGridControlOptions >
 
struct  typed_flags< DeactivateRC >
 
struct  typed_flags< DelContentType >
 
struct  typed_flags< DialogControlFlags >
 
struct  typed_flags< DialogMask >
 
struct  typed_flags< DictionaryPathFlags >
 
struct  typed_flags< DisplayOptions >
 
struct  typed_flags< DocState >
 
struct  typed_flags< DragDropMode >
 
struct  typed_flags< DragFullOptions >
 
struct  typed_flags< DrawButtonFlags >
 
struct  typed_flags< DrawFrameFlags >
 
struct  typed_flags< DrawGridFlags >
 
struct  typed_flags< DrawImageFlags >
 
struct  typed_flags< DrawModeFlags >
 
struct  typed_flags< DrawSymbolFlags >
 
struct  typed_flags< DrawTextFlags >
 
struct  typed_flags< E3dDragConstraint >
 
struct  typed_flags< EAFlags >
 
struct  typed_flags< EditBrowseBoxFlags >
 
struct  typed_flags< EditStatusFlags >
 
struct  typed_flags< EDocStates >
 
struct  typed_flags< EEControlBits >
 
struct  typed_flags< EndExtTextInputFlags >
 
struct  typed_flags< EscherGraphicProviderFlags >
 
struct  typed_flags< EVControlBits >
 
struct  typed_flags< ExcColRowFlags >
 
struct  typed_flags< ExcTabBufFlags >
 
struct  typed_flags< ExpandMode >
 
struct  typed_flags< ExtTextInputAttr >
 
struct  typed_flags< FieldFlags >
 
struct  typed_flags< FileControlMode_Internal >
 
struct  typed_flags< FileDialogFlags >
 
struct  typed_flags< FileViewFlags >
 
struct  typed_flags< FindRanges >
 
struct  typed_flags< Flags >
 
struct  typed_flags< FloatWinPopupEndFlags >
 
struct  typed_flags< FloatWinPopupFlags >
 
struct  typed_flags< FlyProtectFlags >
 
struct  typed_flags< FontAttribute >
 
struct  typed_flags< FontChangeMask >
 
struct  typed_flags< FontEmphasisMark >
 
struct  typed_flags< FontKerning >
 
struct  typed_flags< FontListFontNameType >
 
struct  typed_flags< FontType >
 
struct  typed_flags< Found >
 
struct  typed_flags< FoundFlags >
 
struct  typed_flags< FrameAnalyzerFlags >
 
struct  typed_flags< FrameSelFlags >
 
struct  typed_flags< FrameTypeFlags >
 
struct  typed_flags< FrmValidFlags >
 
struct  typed_flags< FSysStyle >
 
struct  typed_flags< FuncFlags >
 
struct  typed_flags< GalleryItemFlags >
 
struct  typed_flags< GetAttribsFlags >
 
struct  typed_flags< GetCursorFlags >
 
struct  typed_flags< GetDefaultFontFlags >
 
struct  typed_flags< GetFocusFlags >
 
struct  typed_flags< GlyphItemFlags >
 
struct  typed_flags< GotoObjFlags >
 
struct  typed_flags< GraphicAdjustmentFlags >
 
struct  typed_flags< GraphicFilterImportFlags >
 
struct  typed_flags< HandleFlags >
 
struct  typed_flags< HasAttrFlags >
 
struct  typed_flags< HeaderBarItemBits >
 
struct  typed_flags< HelpEventMode >
 
struct  typed_flags< HiddenInformation >
 
struct  typed_flags< HtmlContainerFlags >
 
struct  typed_flags< HtmlContextFlags >
 
struct  typed_flags< HtmlFrameFormatFlags >
 
struct  typed_flags< HtmlFrmOpts >
 
struct  typed_flags< HyperDialogEvent >
 
struct  typed_flags< IconChoiceFlags >
 
struct  typed_flags< ImageLoadFlags >
 
struct  typed_flags< ImplFontAttrs >
 
struct  typed_flags< ImplPaintFlags >
 
struct  typed_flags< ImportFlags >
 
struct  typed_flags< InitOutDevFlags >
 
struct  typed_flags< InitWindowFacet >
 
struct  typed_flags< InputContextFlags >
 
struct  typed_flags< InsertContentsFlags >
 
struct  typed_flags< InsertDeleteFlags >
 
struct  typed_flags< InvalidateFlags >
 
struct  typed_flags< InvertFlags >
 
struct  typed_flags< IsAttrAtPos >
 
struct  typed_flags< Job >
 
struct  typed_flags< JobSetFlags >
 
struct  typed_flags< KeyIndicatorState >
 
struct  typed_flags< LB >
 
struct  typed_flags< LBoxFlags >
 
struct  typed_flags< ListBoxEntryFlags >
 
struct  typed_flags< LoadEnvFeatures >
 
struct  typed_flags< LoadFormsFlags >
 
struct  typed_flags< LoadUrlFlags >
 
struct  typed_flags< LoginFlags >
 
struct  typed_flags< LOKSpecialFlags >
 
struct  typed_flags< LoopGridsFlags >
 
struct  typed_flags< MailTextFormats >
 
struct  typed_flags< MappingType >
 
struct  typed_flags< MenuEnableFlags >
 
struct  typed_flags< MenuFlags >
 
struct  typed_flags< MenuItemBits >
 
struct  typed_flags< MessBoxStyle >
 
struct  typed_flags< ModifyFlags >
 
struct  typed_flags< ModKeyFlags >
 
struct  typed_flags< MouseEventModifiers >
 
struct  typed_flags< MouseFollowFlags >
 
struct  typed_flags< MouseSettingsOptions >
 
struct  typed_flags< MoveItemFlags >
 
struct  typed_flags< NavState >
 
struct  typed_flags< OCommonBehaviourTabPageFlags >
 
struct  typed_flags< PaintPartFlags >
 
struct  typed_flags< ParaFlag >
 
struct  typed_flags< ParentClipMode >
 
struct  typed_flags< ParserFlags >
 
struct  typed_flags< PickerFlags >
 
struct  typed_flags< PivotFunc >
 
struct  typed_flags< PolyOptimizeFlags >
 
struct  typed_flags< PopupMenuFlags >
 
struct  typed_flags< PosSizeFlags >
 
struct  typed_flags< PresentationFlags >
 
struct  typed_flags< PrintQueueFlags >
 
struct  typed_flags< PropertyMoreFlags >
 
struct  typed_flags< PropFlags >
 
struct  typed_flags< PropsSet >
 
struct  typed_flags< PropUIFlags >
 
struct  typed_flags< PROT >
 
struct  typed_flags< QuickHelpFlags >
 
struct  typed_flags< RedlineFlags >
 
struct  typed_flags< RegAccessMode >
 
struct  typed_flags< RTFieldAccess >
 
struct  typed_flags< RulerBorderStyle >
 
struct  typed_flags< RulerMarginStyle >
 
struct  typed_flags< SADFlags >
 
struct  typed_flags< SalFrameStyleFlags >
 
struct  typed_flags< SalFrameToTop >
 
struct  typed_flags< SalInvert >
 
struct  typed_flags< SalLayoutFlags >
 
struct  typed_flags< SbAttributes >
 
struct  typed_flags< SbiImageFlags >
 
struct  typed_flags< SbiStreamFlags >
 
struct  typed_flags< SbxFlagBits >
 
struct  typed_flags< sc::MatrixEdge >
 
struct  typed_flags< SCAFlags >
 
struct  typed_flags< ScanlineFormat >
 
struct  typed_flags< ScBreakType >
 
struct  typed_flags< ScCharFlags >
 
struct  typed_flags< ScClipMark >
 
struct  typed_flags< ScCloneFlags >
 
struct  typed_flags< ScCsvDiff >
 
struct  typed_flags< ScDragSrc >
 
struct  typed_flags< ScMatValType >
 
struct  typed_flags< ScMF >
 
struct  typed_flags< ScPasteFlags >
 
struct  typed_flags< ScRangeData::Type >
 
struct  typed_flags< ScRecalcMode >
 
struct  typed_flags< ScRefFlags >
 
struct  typed_flags< ScrollFlags >
 
struct  typed_flags< ScScenarioFlags >
 
struct  typed_flags< SdrAlign >
 
struct  typed_flags< SdrEscapeDirection >
 
struct  typed_flags< SdrGrafObjTransformsAttrs >
 
struct  typed_flags< SdrInsertFlags >
 
struct  typed_flags< SdrSearchOptions >
 
struct  typed_flags< SdrSnap >
 
struct  typed_flags< SearchOptionFlags >
 
struct  typed_flags< SelectionEngineFlags >
 
struct  typed_flags< SelectionOptions >
 
struct  typed_flags< SelectionType >
 
struct  typed_flags< SetAttrMode >
 
struct  typed_flags< sfx2::ApplicationType >
 
struct  typed_flags< SfxCallMode >
 
struct  typed_flags< SfxChildVisibility >
 
struct  typed_flags< SfxChildWindowFlags >
 
struct  typed_flags< SfxDisableFlags >
 
struct  typed_flags< SfxDispatcherPopFlags >
 
struct  typed_flags< SfxFilterFlags >
 
struct  typed_flags< SfxLoadedFlags >
 
struct  typed_flags< SfxModelFlags >
 
struct  typed_flags< SfxPrinterChangeFlags >
 
struct  typed_flags< SfxShellFeature >
 
struct  typed_flags< SfxShowExtras >
 
struct  typed_flags< SfxSlotMode >
 
struct  typed_flags< SfxStyleFamily >
 
struct  typed_flags< SfxStyleSearchBits >
 
struct  typed_flags< SfxTemplateFlags >
 
struct  typed_flags< SfxViewShellFlags >
 
struct  typed_flags< SfxVisibilityFlags >
 
struct  typed_flags< ShapeFlag >
 
struct  typed_flags< ShowFlags >
 
struct  typed_flags< ShowTrackFlags >
 
struct  typed_flags< SizingFlags >
 
struct  typed_flags< SotExchangeActionFlags >
 
struct  typed_flags< SplitWindowItemFlags >
 
struct  typed_flags< StartAutoScrollFlags >
 
struct  typed_flags< StartTrackingFlags >
 
struct  typed_flags< StatusBarItemBits >
 
struct  typed_flags< StreamMode >
 
struct  typed_flags< StyleFlags >
 
struct  typed_flags< StyleSettingsOptions >
 
struct  typed_flags< SubColFlags >
 
struct  typed_flags< SubsFontFlags >
 
struct  typed_flags< SubtotalFlags >
 
struct  typed_flags< SvItemStateFlags >
 
struct  typed_flags< SvLBoxTabFlags >
 
struct  typed_flags< SvNumFormatType >
 
struct  typed_flags< SvNumInputOptions >
 
struct  typed_flags< SvStreamCompressFlags >
 
struct  typed_flags< SvTLEntryFlags >
 
struct  typed_flags< SvTreeFlags >
 
struct  typed_flags< SvTreeListBoxFlags >
 
struct  typed_flags< SvtScriptType >
 
struct  typed_flags< SvxAnchorIds >
 
struct  typed_flags< SvxBackgroundTabFlags >
 
struct  typed_flags< SvxBoxInfoItemValidFlags >
 
struct  typed_flags< SvxIconViewFlags >
 
struct  typed_flags< SvxLanguageListFlags >
 
struct  typed_flags< SvXMLErrorFlags >
 
struct  typed_flags< SvXmlExportFlags >
 
struct  typed_flags< SvXMLExportFlags >
 
struct  typed_flags< SvXMLImportFlags >
 
struct  typed_flags< SvxMSDffHandleFlags >
 
struct  typed_flags< SvxNumRuleFlags >
 
struct  typed_flags< SvxRulerDragFlags >
 
struct  typed_flags< SvxRulerSupportFlags >
 
struct  typed_flags< SvxZoomEnableFlags >
 
struct  typed_flags< sw::ListLevelIndents >
 
struct  typed_flags< sw::mark::RestoreMode >
 
struct  typed_flags< SwBorderModes >
 
struct  typed_flags< SwContentFrameInvFlags >
 
struct  typed_flags< SwContentIndexReg::UpdateMode >
 
struct  typed_flags< SwCopyFlags >
 
struct  typed_flags< SwCursorSelOverFlags >
 
struct  typed_flags< SwCursorSkipMode >
 
struct  typed_flags< SwDeleteFlags >
 
struct  typed_flags< SwDoc::RowColMode >
 
struct  typed_flags< SwFltStackEntry::RegionMode >
 
struct  typed_flags< SwFlyFrameInvFlags >
 
struct  typed_flags< SwFrameInvFlags >
 
struct  typed_flags< SwFrameType >
 
struct  typed_flags< SwInsertFlags >
 
struct  typed_flags< SwInsertNumTypes >
 
struct  typed_flags< SwInsertTableFlags >
 
struct  typed_flags< SwInvalidateFlags >
 
struct  typed_flags< SwMoveFlags >
 
struct  typed_flags< SwNodeType >
 
struct  typed_flags< SwPageFrameInvFlags >
 
struct  typed_flags< SwReaderType >
 
struct  typed_flags< SwScriptInfo::MarkKind >
 
struct  typed_flags< SwSectionFrameInvFlags >
 
struct  typed_flags< SwTabFrameInvFlags >
 
struct  typed_flags< SwTableAutoFormatUpdateFlags >
 
struct  typed_flags< SwTableSearchType >
 
struct  typed_flags< SwTOIOptions >
 
struct  typed_flags< SwTOOElements >
 
struct  typed_flags< SwTOXElement >
 
struct  typed_flags< SwXmlFlags >
 
struct  typed_flags< SystemTextColorFlags >
 
struct  typed_flags< SystemWindowFlags >
 
struct  typed_flags< TabBarPageBits >
 
struct  typed_flags< TabitemFlags >
 
struct  typed_flags< TableChgWidthHeightType >
 
struct  typed_flags< TabulatorDisableFlags >
 
struct  typed_flags< TG >
 
struct  typed_flags< ToolBoxItemBits >
 
struct  typed_flags< ToolBoxMenuType >
 
struct  typed_flags< ToTopFlags >
 
struct  typed_flags< TrackingEventFlags >
 
struct  typed_flags< TransferBufferType >
 
struct  typed_flags< TransliterationFlags >
 
struct  typed_flags< UpdateFlags >
 
struct  typed_flags< UseOnPage >
 
struct  typed_flags< ValidateFlags >
 
struct  typed_flags< vcl::font::FontTypeFaces >
 
struct  typed_flags< vcl::pdf::GraphicsStateUpdateFlags >
 
struct  typed_flags< vcl::pdf::PDFFindFlags >
 
struct  typed_flags< vcl::PushFlags >
 
struct  typed_flags< vcl::text::ComplexTextLayoutFlags >
 
struct  typed_flags< vcl::WindowDataMask >
 
struct  typed_flags< vcl::WindowState >
 
struct  typed_flags< VclInputFlags >
 
struct  typed_flags< ViewOptCoreFlags2 >
 
struct  typed_flags< ViewOptFlags >
 
struct  typed_flags< ViewOptFlags2 >
 
struct  typed_flags< VisitFlags >
 
struct  typed_flags< WheelMode >
 
struct  typed_flags< WindowBorderStyle >
 
struct  typed_flags< WindowExtendedStyle >
 
struct  typed_flags< WindowHitTest >
 
struct  typed_flags< WizardButtonFlags >
 
struct  typed_flags< XclStrFlags >
 
struct  typed_flags< XMLShapeExportFlags >
 
struct  typed_flags< XOutFlags >
 
struct  typed_flags< ZOrderFlags >
 
struct  typed_flags<::sd::tools::IdleState >
 
struct  typed_flags<::sw::DeleteAndInsertMode >
 
struct  UnsafeRefCountingPolicy
 
struct  vector_pool
 

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)
 
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 >)