Vanilla.PDF  2.0.0
Cross-platform toolkit for creating and modifying PDF documents
IUnknownHandle Class Reference

Base class for reference counting. More...

Inheritance diagram for IUnknownHandle:
AnnotationHandle BaseFontRangeHandle BaseObjectAttributeHandle BufferArrayHandle BufferHandle ByteRangeCollectionHandle ByteRangeHandle CatalogHandle CharacterMapHandle ContentInstructionCollectionHandle ContentInstructionCollectionIteratorHandle ContentInstructionHandle ContentOperatorHandle ContentParserHandle DateHandle DestinationHandle DeveloperExtensionHandle DeveloperExtensionsHandle DeveloperExtensionsIteratorHandle DictionaryObjectIteratorHandle DigitalSignatureHandle DocumentEncryptionSettingsHandle DocumentHandle DocumentInfoHandle DocumentSignatureSettingsHandle EncryptionKeyHandle FieldCollectionHandle FieldHandle FileHandle FileWriterHandle FileWriterObserverHandle FilterBaseHandle FontHandle FontMapHandle InputOutputStreamHandle InputStreamHandle InteractiveFormHandle NamedDestinationsHandle ObjectAttributeListHandle ObjectHandle OutlineBaseHandle OutlineItemColorHandle OutlineItemFlagsHandle OutputStreamHandle PageAnnotationsHandle PageContentsHandle PageLabelHandle PageLabelsHandle PageObjectHandle PageRangeHandle PageSubRangeHandle PageTreeHandle RectangleHandle ResourceDictionaryHandle SigningKeyHandle ViewerPreferencesHandle XrefChainHandle XrefChainIteratorHandle XrefEntryHandle XrefHandle XrefIteratorHandle
error_type CALLING_CONVENTION IUnknown_AddRef (IUnknownHandle *handle)
 Increment the internal reference counter.
 
error_type CALLING_CONVENTION IUnknown_Release (IUnknownHandle *handle)
 Decrement the internal reference counter.
 

Detailed Description

Base class for reference counting.

Friends And Related Symbol Documentation

◆ IUnknown_Release()

error_type CALLING_CONVENTION IUnknown_Release ( IUnknownHandle * handle)
related

Decrement the internal reference counter.

When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.


The documentation for this class was generated from the following file: