Class SBCReferenceListLinkPointer#
ClassList > SBCReferenceListLinkPointer
Inherits the following classes: SBCReferencePointer
Inherited by the following classes: SBCReferenceList::const_iterator, SBCReferenceList::const_reverse_iterator, SBCReferenceList::iterator, SBCReferenceList::reverse_iterator, SBCReferenceListLinkPointerBackward, SBCReferenceListLinkPointerForward
Public Functions#
| Type | Name |
|---|---|
| SBCReferenceListLinkPointer () |
|
| SBCReferenceListLinkPointer (SBCReferenceListLink * referenceListLink) |
|
| SBCReferenceListLinkPointer (const SBCReferenceListLinkPointer & referenceListLinkPointer) |
|
| virtual void | detachReferenceTarget () |
| SBCReferenceListLink * | getLink () const |
| void | setLink (SBCReferenceListLink * referenceListLink) |
| virtual | ~SBCReferenceListLinkPointer () |
Public Functions inherited from SBCReferencePointer#
| Type | Name |
|---|---|
| SBCReferencePointer () |
|
| SBCReferencePointer (ReferenceTargetType * t) |
|
| SBCReferencePointer (const SBCReferencePointer< ReferenceTargetType > & p) |
|
| ReferenceTargetType * | getPointer () const |
| bool | operator!= (const SBCReferencePointer & p) |
| bool | operator!= (const SBCReferencePointer & p) const |
| bool | operator!= (ReferenceTargetType * t) |
| bool | operator!= (ReferenceTargetType * t) const |
| ReferenceTargetType * | operator() () const |
| ReferenceTargetType & | operator* () |
| ReferenceTargetType * | operator-> () const |
| SBCReferencePointer & | operator= (ReferenceTargetType * t) |
| SBCReferencePointer & | operator= (const SBCReferencePointer & p) |
| bool | operator== (const SBCReferencePointer & p) |
| bool | operator== (const SBCReferencePointer & p) const |
| bool | operator== (ReferenceTargetType * t) |
| bool | operator== (ReferenceTargetType * t) const |
| virtual | ~SBCReferencePointer () |
Public Functions inherited from SBCReferenceOwnerSingleton#
See SBCReferenceOwnerSingleton
| Type | Name |
|---|---|
| SBCReferenceOwnerSingleton () |
|
| SBCReferenceOwnerSingleton (SBCReferenceTarget * referenceTarget) |
|
| SBCReferenceOwnerSingleton (const SBCReferenceOwnerSingleton & p) |
|
| virtual void | deleteReferenceTarget () Deletes the reference target. |
| unsigned int | getMemoryFootprint () const |
| SBCReferenceTarget * | getReferenceTarget () const Returns the reference target. |
| bool | isValid () const Returns true if and only if the reference target is non null. |
| virtual void | print () const |
| void | setReferenceTarget (SBCReferenceTarget * referenceTarget) Sets the reference target. |
| virtual | ~SBCReferenceOwnerSingleton () |
Public Static Functions inherited from SBCReferencePointer#
| Type | Name |
|---|---|
| void | operator delete (void * p, std::size_t size) |
| void * | operator new (std::size_t size) |
Protected Attributes inherited from SBCReferenceOwnerSingleton#
See SBCReferenceOwnerSingleton
| Type | Name |
|---|---|
| SBCReferenceToTarget | referenceToTarget |
Protected Functions inherited from SBCReferenceOwnerSingleton#
See SBCReferenceOwnerSingleton
| Type | Name |
|---|---|
| virtual void | detachReferenceTarget () |
Protected Functions inherited from SBCReferenceOwner#
| Type | Name |
|---|---|
| SBCReferenceOwner () Constructs a reference owner. |
|
| virtual | ~SBCReferenceOwner () Destructs the reference owner. |
Public Functions Documentation#
function SBCReferenceListLinkPointer [1/3]#
function SBCReferenceListLinkPointer [2/3]#
SBCReferenceListLinkPointer::SBCReferenceListLinkPointer (
SBCReferenceListLink * referenceListLink
)
function SBCReferenceListLinkPointer [3/3]#
SBCReferenceListLinkPointer::SBCReferenceListLinkPointer (
const SBCReferenceListLinkPointer & referenceListLinkPointer
)