Base class Interface for all Reference Counted objects.
More...
#include <edl/ircobject.h>
Inherited by IEDLCollection< EDLString >, IInputEnumRC< IEDLNamespacePtr >, IInputEnumRC< IDOMTargetPtr >, IInputEnumRC< double >, IInputEnumRC< EDLString >, IInputEnumRC< EDLSysString >, IInputEnumRC< DOMid >, CColorManagerConfig, IAbort, IDOMFontOpenType::CCIDMap, IDOMGlyphName, IDOMPDFImage::IDecodeParams, IEDLCollection< T >, IEDLObject, IEDLTempStoreObject, IGlyphsClusters, IInputEnumRC< T >, IProgressEventHandler, IProgressMonitor, IProgressTick, JawsMako::IAnnotation, JawsMako::IAnnotationAppearance, JawsMako::IAnnotationReference, JawsMako::IApexRenderer, JawsMako::IApexRenderer::IFragmentShader, JawsMako::IApexRenderer::ITexture, JawsMako::IDistiller, JawsMako::IDocument, JawsMako::IDocumentAssembly, JawsMako::IForm, JawsMako::IFormField, JawsMako::IInput, JawsMako::IJawsRenderer, JawsMako::ILayout, JawsMako::ILayoutFont, JawsMako::ILayoutFontWeight, JawsMako::ILayoutFrame, JawsMako::ILayoutParagraph, JawsMako::ILayoutRun, JawsMako::IMarkedContentDetails, JawsMako::INamedDestination, JawsMako::IOptionalContent, JawsMako::IOptionalContentConfiguration, JawsMako::IOptionalContentConfiguration::COrderEntry, JawsMako::IOptionalContentDetails, JawsMako::IOptionalContentGroup, JawsMako::IOptionalContentGroupReference, JawsMako::IOptionalContentGroupUsage, JawsMako::IOptionalContentGroupUsageApplication, JawsMako::IOptionalContentVisibilityExpression, JawsMako::IOutput, JawsMako::IOutputIntent, JawsMako::IOutputWriter, JawsMako::IPDFObject, JawsMako::IPDFObjectStore, JawsMako::IPDFPageExtractor, JawsMako::IPDFPageInserter, JawsMako::IPDFValidator, JawsMako::IPJLParser, JawsMako::IPage, JawsMako::IPageLabel, JawsMako::IPageLayout, JawsMako::IPageLayoutData, JawsMako::IPageLayoutNode, JawsMako::IPageRaster, JawsMako::IPostProcessSpec, JawsMako::ISVGGenerator, JawsMako::IScanOverprint, JawsMako::IScanOverprint::CScanOverprintParams, JawsMako::ISeparator, JawsMako::ISkiaRenderer, JawsMako::IStructure, JawsMako::IStructureElement, JawsMako::IStructureElementChild, JawsMako::IStructureElementReference, JawsMako::ITextRun, JawsMako::ITextSearch, JawsMako::ITextSelect, JawsMako::IThreads, JawsMako::ITransform, JawsMako::ITransformChain, JawsMako::IUnicodeHelper, JawsMako::IWidgetAppearanceCharacteristics, and JawsMako::IXAMLGenerator.
|
virtual void | addRef () const =0 |
| Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
|
virtual bool | decRef () const =0 |
| Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
|
virtual int32 | getRefCount () const =0 |
| Retrieve the current reference count of the actual object pointed to.
|
Base class Interface for all Reference Counted objects.
◆ ~IRCObject()
virtual IRCObject::~IRCObject |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ addRef()
virtual void IRCObject::addRef |
( |
| ) |
const |
|
pure virtual |
Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
◆ decRef()
virtual bool IRCObject::decRef |
( |
| ) |
const |
|
pure virtual |
Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
- Returns
- bool Returns true on success
◆ getRefCount()
virtual int32 IRCObject::getRefCount |
( |
| ) |
const |
|
pure virtual |
Retrieve the current reference count of the actual object pointed to.
- Returns
- int32 The current reference count
The documentation for this class was generated from the following file: