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

Namespaces

 detail
 

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  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< ComplexTextLayoutFlags >
 
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< DragDropMode >
 
struct  typed_flags< DragFullOptions >
 
struct  typed_flags< DrawButtonFlags >
 
struct  typed_flags< DrawFlags >
 
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< FontTypeFaces >
 
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< GraphicsStateUpdateFlags >
 
struct  typed_flags< HandleFlags >
 
struct  typed_flags< HasAttrFlags >
 
struct  typed_flags< HeaderBarItemBits >
 
struct  typed_flags< HelpEventMode >
 
struct  typed_flags< HiddenInformation >
 
struct  typed_flags< HtmlCfgFlags >
 
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< 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< 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< OutlinerMode >
 
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< PushFlags >
 
struct  typed_flags< QuickHelpFlags >
 
struct  typed_flags< ReadWriteGuardMode >
 
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< 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::mark::RestoreMode >
 
struct  typed_flags< SwBorderModes >
 
struct  typed_flags< SwCursorSelOverFlags >
 
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< SwReaderType >
 
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< 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< VclInputFlags >
 
struct  typed_flags< ViewOptCoreFlags2 >
 
struct  typed_flags< ViewOptFlags >
 
struct  typed_flags< ViewOptFlags1 >
 
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< WindowStateMask >
 
struct  typed_flags< WindowStateState >
 
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  UnsafeRefCountingPolicy
 
struct  vector_pool
 

Functions

std::enable_if< !(detail::IsDerivedReference< T >::value||detail::IsUnoSequenceType< T >::value||std::is_base_of< css::uno::XInterface, T >::value), typename detail::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)
 
std::enable_if_t< std::is_floating_point_v< F > &&std::is_integral_v< I >, bool > convertsToAtLeast (F value, I min)
 
std::enable_if_t< std::is_floating_point_v< F > &&std::is_integral_v< I >, bool > convertsToAtMost (F value, I max)
 
std::enable_if_t< std::is_floating_point_v< F >, F > roundAway (F value)
 
std::shared_ptr< T > make_shared_array (size_t const size)
 
OUString runtimeToOUString (char const *runtimeString)
 
std::enable_if< std::is_signed< T >::value, T >::type saturating_add (T a, T b)
 
std::enable_if< std::is_signed< T >::value, T >::type 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)
 
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 > underlyingEnumValue (T e)
 

Variables

enumrange< T >::Iterator begin (enumrange< T >)
 
enumrange< T >::Iterator end (enumrange< T >)