LibreOffice Module o3tl (master) 1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CContainer
 Co3tl::cow_wrapper< T, MTPolicy >
 Co3tl::cow_wrapper< basegfx::ImplB2DPolyPolygon, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< basegfx::ImplB2DPolyRange >
 Co3tl::cow_wrapper< Gradient::Impl >
 Co3tl::cow_wrapper< ImpFillGradientAttribute >
 Co3tl::cow_wrapper< ImpFillGraphicAttribute >
 Co3tl::cow_wrapper< ImpFillHatchAttribute >
 Co3tl::cow_wrapper< ImpFontAttribute >
 Co3tl::cow_wrapper< Impl3DHomMatrix, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< ImplB2DClipState >
 Co3tl::cow_wrapper< ImplB2DPolygon >
 Co3tl::cow_wrapper< ImplB3DPolygon, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< ImplB3DPolyPolygon, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< ImplBitmapPalette >
 Co3tl::cow_wrapper< Implementation >
 Co3tl::cow_wrapper< ImplFont >
 Co3tl::cow_wrapper< ImplHatch >
 Co3tl::cow_wrapper< ImpLineAttribute >
 Co3tl::cow_wrapper< ImpLineStartEndAttribute >
 Co3tl::cow_wrapper< ImplJobSetup >
 Co3tl::cow_wrapper< ImplLineInfo >
 Co3tl::cow_wrapper< ImplMapMode, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< ImplPolygon >
 Co3tl::cow_wrapper< ImplPolyPolygon >
 Co3tl::cow_wrapper< ImplPPTCharPropSet >
 Co3tl::cow_wrapper< ImpMaterialAttribute3D, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< ImpSdr3DLightAttribute >
 Co3tl::cow_wrapper< ImpSdr3DObjectAttribute >
 Co3tl::cow_wrapper< ImpSdrFillAttribute >
 Co3tl::cow_wrapper< ImpSdrFillGraphicAttribute >
 Co3tl::cow_wrapper< ImpSdrFormTextAttribute >
 Co3tl::cow_wrapper< ImpSdrFormTextOutlineAttribute >
 Co3tl::cow_wrapper< ImpSdrLightingAttribute >
 Co3tl::cow_wrapper< ImpSdrLineAttribute >
 Co3tl::cow_wrapper< ImpSdrLineStartEndAttribute >
 Co3tl::cow_wrapper< ImpSdrSceneAttribute >
 Co3tl::cow_wrapper< ImpSdrShadowAttribute >
 Co3tl::cow_wrapper< ImpSdrTextAttribute >
 Co3tl::cow_wrapper< ImpStrokeAttribute >
 Co3tl::cow_wrapper< ImpViewInformation2D, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< ImpViewInformation3D, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< ImpXPolygon >
 Co3tl::cow_wrapper< ImpXPolyPolygon >
 Co3tl::cow_wrapper< OutlinerParaObjData >
 Co3tl::cow_wrapper< std::vector< Action >, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::cow_wrapper< std::vector< css::uno::Reference< ListenerT > >, o3tl::ThreadSafeRefCountingPolicy >
 Co3tl::default_delete< T >To markup std::unique_ptr that coverity warns might throw exceptions which won't throw in practice, or where std::terminate is an acceptable response if they do
 Co3tl::enumarray< E, V >This is a container convenience class for arrays indexed by enum values
 Co3tl::enumarray< BorderPosition, bool >
 Co3tl::enumarray< BorderPosition, css::table::BorderLine2 >
 Co3tl::enumarray< ContentTypeId, bool >
 Co3tl::enumarray< ContentTypeId, std::unique_ptr< SwContentType > >
 Co3tl::enumarray< GlobalEventId, OUString >
 Co3tl::enumarray< ImageType, Image >
 Co3tl::enumarray< ImageType, std::unique_ptr< ImageList > >
 Co3tl::enumarray< MetaActionType, bool >
 Co3tl::enumarray< ObjectType, TContentPtr >
 Co3tl::enumarray< PointerStyle, Cursor >
 Co3tl::enumarray< PointerStyle, GdkCursor * >
 Co3tl::enumarray< PointerStyle, NSCursor * >
 Co3tl::enumarray< PointerStyle, std::unique_ptr< QCursor > >
 Co3tl::enumarray< ScContentId, bool >
 Co3tl::enumarray< ScContentId, sal_uInt16 >
 Co3tl::enumarray< ScContentId, std::unique_ptr< weld::TreeIter > >
 Co3tl::enumarray< SfxToolsModule, std::unique_ptr< SfxModule > >
 Co3tl::enumarray< ShapePropertyProviderId, std::unique_ptr< svx::PropertyValueProvider > >
 Co3tl::enumarray< SvtModuleOptions::EFactory, FactoryInfo >
 Co3tl::enumarray< SvtPathOptions::Paths, OUString >
 Co3tl::enumarray< SwFontScript, const void * >
 Co3tl::enumarray< SwFontScript, sal_uInt16 >
 Co3tl::enumarray< SwFontScript, SwSubFont >
 Co3tl::enumarray< TokenType, Color >
 Co3tl::enumarray< TSS_Type, PPTExtParaSheet >
 Co3tl::enumarray< TSS_Type, std::unique_ptr< PPTCharSheet > >
 Co3tl::enumarray< TSS_Type, std::unique_ptr< PPTParaSheet > >
 Co3tl::enumarray< TSS_Type, std::unique_ptr< SvxNumBulletItem > >
 Co3tl::enumarray< Unit, double >
 Co3tl::enumarray< vcl::ImageType, bool >
 Co3tl::enumarray< vcl::ImageType, std::unique_ptr< ImageList > >
 Co3tl::enumarray< XPropertyListType, rtl::Reference >
 Co3tl::enumarray_const_iterator< EA >
 Co3tl::enumarray_iterator< EA >
 Co3tl::enumrange< T >This is a container convenience class iterating over scoped enumerations
 Cstd::false_type
 Co3tl::find_partialorder_ptrequals< Value, Compare >Elements are partially ordered by Compare, 2 elements are allowed if they are not the same element (pointer equal)
 Co3tl::find_unique< Value, Compare >Elements are totally ordered by Compare, for no 2 elements !Compare(a,b) && !Compare(b,a) is true
 Co3tl::free_delete
 Co3tl::cow_wrapper< T, MTPolicy >::impl_tShared value object - gets cloned before cow_wrapper hands out a non-const reference to it
 Co3tl::IntCmp< T >
 Co3tl::is_typed_flags< E, M >Mark a (scoped) enumeration as a set of bit flags, with accompanying operations
 Co3tl::enumrange< T >::Iterator
 Co3tl::LazyUpdate< In, Out, Func >
 Co3tl::less_ptr_to< T >Implements an ordering function over a pointer, where the comparison uses the < operator on the pointed-to types
 Co3tl::less_uniqueptr_to< T >
 Co3tl::detail::lru_map_base< ValueSize >
 Co3tl::detail::lru_map_base< GlyphsCost >
 Co3tl::detail::lru_map_base< void >
 Co3tl::detail::m_and_d
 Co3tl::detail::Optional< T >
 Co3tl::detail::Optional< bool >
 Co3tl::detail::Optional< css::uno::Reference< css::uno::XInterface > >
 Co3tl::detail::Optional< css::uno::Reference< T > >
 Co3tl::detail::Optional< double >
 Co3tl::detail::Optional< float >
 Co3tl::detail::Optional< sal_Int16 >
 Co3tl::detail::Optional< sal_Int32 >
 Co3tl::detail::Optional< sal_Int64 >
 Co3tl::detail::Optional< sal_Int8 >
 Co3tl::detail::Optional< sal_uInt16 >
 Co3tl::detail::Optional< sal_uInt32 >
 Co3tl::detail::Optional< sal_uInt64 >
 Co3tl::detail::Optional< void >
 Cstd::runtime_error
 Co3tl::select1st< P >Select first value of a pair
 Co3tl::select2nd< P >Select second value of a pair
 Co3tl::sorted_vector< Value, Compare, Find, bool >Represents a sorted vector of values
 Co3tl::sorted_vector< configmgr::RootAccess * >
 Co3tl::sorted_vector< const C * >
 Co3tl::sorted_vector< const ScTokenArray * >
 Co3tl::sorted_vector< const SfxItemPropertyMapEntry *, SfxItemPropertyMapCompare >
 Co3tl::sorted_vector< const SwFrameFormat * >
 Co3tl::sorted_vector< const SwNode * >
 Co3tl::sorted_vector< const SwRedlineData * >
 Co3tl::sorted_vector< const SwTableBox * >
 Co3tl::sorted_vector< const SwTextField * >
 Co3tl::sorted_vector< css::uno::Reference< css::beans::XPropertySet > >
 Co3tl::sorted_vector< css::uno::Reference< css::drawing::XShape > >
 Co3tl::sorted_vector< css::uno::Reference< css::io::XStreamListener > >
 Co3tl::sorted_vector< css::uno::Reference< css::text::XTextFrame > >
 Co3tl::sorted_vector< css::uno::Reference< css::uno::XInterface > >
 Co3tl::sorted_vector< ImpGraphic * >
 Co3tl::sorted_vector< int >
 Co3tl::sorted_vector< MathTypeFont, LessMathTypeFont >
 Co3tl::sorted_vector< MyProperty, MyPropertyLess >
 Co3tl::sorted_vector< OUString >
 Co3tl::sorted_vector< PointIndex >
 Co3tl::sorted_vector< sal_Int16 >
 Co3tl::sorted_vector< sal_Int32 >
 Co3tl::sorted_vector< sal_uInt16 >
 Co3tl::sorted_vector< sal_uInt32 >
 Co3tl::sorted_vector< sal_uLong >
 Co3tl::sorted_vector< SalFrame * >
 Co3tl::sorted_vector< ScDPObject * >
 Co3tl::sorted_vector< ScFormulaCellGroup * >
 Co3tl::sorted_vector< SdrOutliner * >
 Co3tl::sorted_vector< SfxDispatcher * >
 Co3tl::sorted_vector< SfxItemPropertyMapEntry, SfxItemPropertyMapCompare2 >
 Co3tl::sorted_vector< SfxPoolItem * >
 Co3tl::sorted_vector< std::unique_ptr< SwWriteTableRow >, o3tl::less_uniqueptr_to< SwWriteTableRow > >
 Co3tl::sorted_vector< SvLinkSource * >
 Co3tl::sorted_vector< SvtBroadcaster * >
 Co3tl::sorted_vector< SvTreeListEntry * >
 Co3tl::sorted_vector< SvxTabStop >
 Co3tl::sorted_vector< SwAccessibleParagraph * >
 Co3tl::sorted_vector< SwPamRange >
 Co3tl::sorted_vector< SwRangeRedline *, CompareSwRedlineTable, o3tl::find_partialorder_ptrequals >
 Co3tl::sorted_vector< Value, Compare, Find, true >
 Co3tl::span< T >A barebones approximation of C++20
 Co3tl::span< const sal_Bool >
 Co3tl::span< const sal_Int32 >
 Co3tl::span< const SfxItemPropertyMapEntry >
 Co3tl::span< sal_uInt16 const >
 Co3tl::span< SfxItemPropertyMapEntry const >
 Co3tl::span< SvXMLItemMapEntry const >
 Co3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >Wrap up an integer type so that we prevent accidental conversion to other integer types
 Co3tl::strong_int< sal_Int16, 10 >
 Co3tl::strong_int< sal_Int16, struct SdrLayerIDTag >
 Co3tl::strong_int< sal_Int32, 100 >
 Co3tl::strong_int< sal_Int32, struct Tag_SwNodeOffset >
 Co3tl::strong_int< sal_Int32, struct Tag_TextFrameIndex >
 Co3tl::strong_int< sal_Int32, struct ViewShellIdTag >
 Co3tl::strong_int< sal_uInt16, struct LanguageTypeTag >
 Co3tl::strong_int< sal_uInt16, struct SfxInterfaceIdTag >
 Co3tl::strong_int< sal_uInt16, struct ToolBoxItemIdTag >
 Co3tl::detail::struct_from_value< ValueType >
 Co3tl::ThreadSafeRefCountingPolicyThread-safe refcounting
 Cstd::true_type
 Co3tl::detail::struct_from_value< ValueType >::type
 Co3tl::typed_flags< T >
 Co3tl::UnsafeRefCountingPolicyThread-unsafe refcounting
 Cstd::vector
 Co3tl::detail::Void
 Co3tl::is_typed_flags< E, M >::Wrap