| ►Ncomphelper | |
| ►NAutomation | |
| CAutomationInvokedZone | |
| ►Ndetail | |
| CConfigurationChangesListener | |
| CConfigurationWrapper | |
| CConvert | |
| CConvert< std::optional< T > > | |
| Celement_alias2 | This is here to optimise space in the common case that there are zero or one listeners |
| CReleaseFunc | |
| CTypeDescriptionRef | |
| ►Ninternal | |
| COPropertyAccessor | |
| CPropertyForwarder | |
| ►Nstring | |
| CNaturalStringSorter | |
| CAccessibleEventNotifier | |
| CAnyEvent | Very basic instance to hold a description of an event |
| CAsyncEvent | |
| CAsyncEventNotifier | This class is usable with rtl::Reference |
| CAsyncEventNotifierAutoJoin | This is a hack (when proper joining is not possible), use of which should be avoided by good design |
| CAsyncEventNotifierBase | Helper class for notifying events asynchronously |
| ►CAttributeList | |
| CTagAttribute | |
| CBackupFileHelper | Helper class to backup/restore a single file |
| CBase64 | |
| CChainablePropertySet | |
| CChainablePropertySetInfo | |
| CChainablePropertySetInfo_Base | |
| ►CComponentBase | |
| CGuardAccess | Helper struct to grant access to selected public methods to the ComponentMethodGuard class |
| CNoInitializationNeeded | |
| CComponentGuard | |
| CComponentMethodGuard | |
| CConfigurationChanges | A batch of configuration changes that is committed as a whole |
| CConfigurationGroup | A type-safe wrapper around a configuration group |
| CConfigurationHelper | |
| CConfigurationListener | |
| CConfigurationListener_Base | |
| CConfigurationListenerProperty | Access to this class must be protected by the SolarMutex |
| CConfigurationListenerPropertyBase | |
| CConfigurationLocalizedProperty | A type-safe wrapper around a localized configuration property |
| CConfigurationProperty | A type-safe wrapper around a (non-localized) configuration property |
| CConfigurationSet | A type-safe wrapper around a configuration set |
| CDirectoryHelper | |
| CDocPasswordHelper | Helper that asks for a document password and checks its validity |
| CDocPasswordRequest | Implements the task.XInteractionRequest interface for requesting a password string for a document |
| CEmbeddedObjectContainer | |
| CEmbedImpl | |
| CEnumPredicateLess | |
| CEventHolder | AnyEvent derivee holding a foreign event instance |
| CEventLogger | Encapsulates a css::logging::XLogger |
| CEventLogger_Impl | |
| CEventNotifierImpl | |
| CFallbackToGetSomethingOf | |
| CFallbackToGetSomethingOf< void > | |
| CFlagGuard | |
| CGraphicMimeTypeHelper | |
| CHash | |
| CHashImpl | |
| CIDocPasswordVerifier | Base class for a password verifier used by the DocPasswordHelper class below |
| CIEmbeddedHelper | Helper interface to give access to some common object which replace the SfxObjectShell |
| CIEventProcessor | Event processor |
| CIKeyPredicateLess | |
| CIndexAccessIterator | Iterator that iterates through all elements, starting from an XIndexAccess (pre-order) |
| CIndexedPropertyValuesContainer | |
| CInterfacePredicateLess | |
| CIPropertyInfoService | Used as callback for an OPropertyArrayAggregationHelper |
| CLessPredicateAdapter | |
| ►CLifecycleProxy | |
| CImpl | |
| CMasterPropertySet | |
| CMasterPropertySetInfo | |
| CMasterPropertySetInfo_Base | |
| CMemoryInputStream | Base class for wrappers around memory data that want to be exposed as an XInputStream |
| CMimeConfigurationHelper | |
| CNamedEvent | |
| CNamedValueCollection | Collection of named values, packed in various formats |
| ►CNumberedCollection | Defines a collection of UNO components, where every component will get its own unique number |
| CTNumberedItem | |
| COAccessibleComponentHelper | Helper class for implementing an AccessibleContext which at the same time supports an XAccessibleComponent interface |
| COAccessibleContextWrapper | |
| COAccessibleContextWrapperHelper | Helper for wrapping an XAccessibleContext by aggregating a proxy for it |
| COAccessibleExtendedComponentHelper | Helper class for implementing an AccessibleContext which at the same time supports an XAccessibleExtendedComponent interface |
| COAccessibleKeyBindingHelper | Helper class for implementing an accessible keybinding |
| COAccessibleTextHelper | Helper class for implementing an AccessibleExtendedComponent which at the same time supports an XAccessibleText interface |
| COAccessibleWrapper | Class which aggregates a proxy for an XAccessible, and wrapping the context returned by this XAccessible |
| COAccessibleWrapper_Base | |
| COAggregationArrayUsageHelper | OPropertyArrayUsageHelper which will create an OPropertyArrayAggregationHelper |
| COAnyEnumeration | Com.sun.star.container::XEnumeration for an outside set vector of Any's |
| COAnyEnumeration_BASE | |
| COCommonAccessibleComponent | Base class encapsulating common functionality for the helper classes implementing the XAccessibleComponent respectively XAccessibleExtendendComponent |
| COCommonAccessibleSelection | Base class encapsulating common functionality for the helper classes implementing the XAccessibleSelection |
| COCommonAccessibleText | Base class encapsulating common functionality for the helper classes implementing the XAccessibleText |
| COComponentProxyAggregation | |
| COComponentProxyAggregationHelper | Helper class for aggregating a proxy to an XComponent |
| COContainerListener | Non-UNO container listener |
| COContainerListenerAdapter | |
| COContainerListenerAdapter_Base | |
| COContextEntryGuard | Helper class for guarding the entry into OCommonAccessibleComponent methods |
| COEnumerationByIndex | Com.sun.star.container::XEnumeration access based on an object implementing the com.sun.star.container::XNameAccess interface |
| COEnumerationByName | Com.sun.star.container::XEnumeration access based on an object implementing the com.sun.star.container::XNameAccess interface |
| COExternalLockGuard | |
| COfficeInstallationDirectories | |
| COIdPropertyArrayUsageHelper | |
| COInteraction | Template for instantiating concrete interaction handlersthe template argument must be an interface derived from XInteractionContinuation |
| COInteractionRequest | Implements an interaction request (com.sun.star.task::XInteractionRequest)at run time, you can freely add any interaction continuation objects |
| ►COInterfaceContainerHelper2 | A container of interfaces |
| CNotifySingleListener | |
| ►COInterfaceContainerHelper3 | A container of interfaces |
| CNotifySingleListener | |
| ►COInterfaceContainerHelper4 | A container of interfaces |
| CNotifySingleListener | |
| COInterfaceIteratorHelper2 | This is the iterator of an OInterfaceContainerHelper2 |
| COInterfaceIteratorHelper3 | This is the iterator of an OInterfaceContainerHelper3 |
| COInterfaceIteratorHelper4 | This is the iterator of an OInterfaceContainerHelper4 |
| COMultiTypeInterfaceContainerHelper2 | This is a copy of cppu::OMultiTypeInterfaceContainerHelper2 in include/cppuhelper/interfacecontainer.h, except that it uses comphelper::OInterfaceContainerHelper2, which is more efficient |
| COMultiTypeInterfaceContainerHelperVar3 | A helper class to store interface references of different types |
| COMultiTypeInterfaceContainerHelperVar4 | A helper class to store interface references of different types |
| COMutexAndBroadcastHelper | |
| COOfficeRestartManager | |
| COPropertyArrayAggregationHelper | |
| COPropertyArrayUsageHelper | |
| COPropertyBag | |
| COPropertyChangeListener | Simple listener adapter for property sets |
| COPropertyChangeListener2 | Simple listener adapter for property sets |
| COPropertyChangeMultiplexer | |
| COPropertyChangeMultiplexer2 | |
| COPropertyChangeMultiplexer_Base | Multiplexer for property changes |
| COPropertyChangeMultiplexer_Base2 | Multiplexer for property changes |
| COPropertyContainer | OPropertySetHelper implementation which is just a simple container for properties represented by class members, usually in a derived class |
| COPropertyContainerHelper | Helper class for managing property values, and implementing most of the X*Property* interfaces |
| COPropertySetHelper | This abstract class maps the methods of the interfaces XMultiPropertySet, XFastPropertySet and XPropertySet to the methods getInfoHelper, convertFastPropertyValue, setFastPropertyValue_NoBroadcast and getFastPropertyValue |
| COPropertyStateContainer | Helper implementation for components which have properties with a default |
| COProxyAggregation | Helper class for aggregating a proxy for a foreign object |
| CORelease | Opposite of OGuard :) (a mutex is released within the constructor and acquired within the destructor) use only when you're sure the mutex is acquired ! |
| COSeekableInputWrapper | |
| COSeekableInputWrapper_BASE | |
| COSelectionChangeListener | Simple listener adapter for selections |
| COSelectionChangeMultiplexer | Multiplexer for selection changes |
| COSequenceOutputStream_Base | |
| COSLInputStreamWrapper | |
| COSLOutputStreamWrapper | |
| COStorageHelper | |
| COUStringAndHashCode | Implements a stl hash map on top of some specialized sequence from type PropertyValue or NamedValue |
| COUStringAndHashCodeEqual | |
| COUStringAndHashCodeHash | |
| COUStringBufferAppender | Output iterator that appends OUStrings into an OUStringBuffer |
| COWeakListenerAdapter | Yet another base for weak listener adapters, this time with some type safety |
| COWeakListenerAdapterBase | (the base for) an adapter which allows to add as listener to a foreign component, without being held hard |
| CPasswordContinuation | |
| CProfileZone | |
| CPropertyCompareByName | |
| CPropertyData | |
| ►CPropertyDescription | |
| CLocationAccess | |
| CPropertyInfo | |
| CPropertyMapEntry | |
| CPropertySetHelper | |
| CPropertySetInfo | This class implements a XPropertySetInfo that is initialized with arrays of PropertyMapEntry |
| CPropertySetInfo_BASE | |
| CRefCountedMutex | |
| CScalarPredicateLess | |
| CScopeGuard | ScopeGuard to ease writing exception-safe code |
| CSequenceAsHashMap | |
| CSequenceInputStream | |
| CSetFlagContext | |
| CSharedMutex | |
| CSharedMutexBase | Sometimes, it's necessary to have an initialized ::osl::Mutex to pass to some ctor call of your base class |
| CSimpleFileAccessInteraction | An interaction handler wrapper for simple file access |
| CSimplePasswordRequest | |
| CSingletonRef | Template for implementing singleton classes |
| CSlaveData | |
| CSolarMutex | SolarMutex, needed for VCL's Application::GetSolarMutex() |
| CStringCollationPredicateLess | |
| CStringPredicateLess | |
| CSynchronousDispatch | Helper class for working with the dispatch interface replacing loadComponentFromURL |
| ►CThreadPool | A very basic thread-safe thread pool implementation |
| CThreadWorker | |
| CThreadTask | |
| CThreadTaskTag | |
| CTraceEvent | |
| CTypePredicateLess | |
| ►Cunique_disposing_ptr | |
| CTerminateListener | |
| Cunique_disposing_solar_mutex_reset_ptr | |
| CUniquePtrValueLess | By-value less functor for std::set<std::unique_ptr<T>> |
| CUnoIdInit | |
| CUnoImplBase | This class is meant to be used as a base class for UNO object implementations that want to use std::mutex for locking |
| CUnoTypeLess | |
| CUStringMixEqual | |
| CUStringMixLess | |
| CValueRestorationGuard | |
| CValueRestorationGuard_Impl | |
| CWeakBag | A bag of UNO weak references |
| CWeakComponentImplHelper | |
| CWeakComponentImplHelperBase | Serves two purposes (1) extracts code that doesn't need to be templated (2) helps to handle the custom where we have conflicting interfaces e.g |
| ►No3tl | |
| Ctyped_flags< CharFlags > | |
| Ctyped_flags< comphelper::EConfigurationModes > | |
| Ctyped_flags< PropertyMoreFlags > | |
| Ctyped_flags< SfxFilterFlags > | |
| CAsyncQuitHandler | |
| CCrashWatchdogTimingsValues | |
| CCrashZone | A generic class for detecting if a given crash or a lock-up came from a specific area of code (such as OpenGL) |
| CErrCode | |
| CHighlightPortion | |
| COInstanceLocker | |
| COLockListener | |
| ►CSyntaxHighlighter | |
| CTokenizer | |