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
)