Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
JawsMako::IStructureElementReferenceChild Class Referenceabstract

A child of a structure element that points to another structure element. More...

#include <jawsmako/structure.h>

Inheritance diagram for JawsMako::IStructureElementReferenceChild:
[legend]

Public Member Functions

virtual ~IStructureElementReferenceChild ()
virtual IStructureElementPtr getElement () const =0
 Obtain a reference to this structure element.
Public Member Functions inherited from JawsMako::IStructureElementChild
virtual ~IStructureElementChild ()
virtual eStructureChildType getType () const =0
 Get the type of this child.
virtual IStructureElementChildPtr clone () const =0
 Clone the element child.
Public Member Functions inherited from IRCObject
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.

Additional Inherited Members

Public Types inherited from JawsMako::IStructureElementChild
enum  eStructureChildType { eSCTStructureElement , eSCTMarkedContentReference , eSCTObjectReference }
 Types for children of structure elements. More...
typedef enum JawsMako::IStructureElementChild::eStructureChildType eStructureChildType
 Types for children of structure elements.
Protected Member Functions inherited from IRCObject
virtual ~IRCObject ()
 Virtual destructor.

Detailed Description

A child of a structure element that points to another structure element.

Constructor & Destructor Documentation

◆ ~IStructureElementReferenceChild()

virtual JawsMako::IStructureElementReferenceChild::~IStructureElementReferenceChild ( )
inlinevirtual

Member Function Documentation

◆ getElement()

virtual IStructureElementPtr JawsMako::IStructureElementReferenceChild::getElement ( ) const
pure virtual

Obtain a reference to this structure element.

Returns
IStructureElementReferencePtr The reference to the structure element that this child points to.

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