Web Analytics Made Easy - Statcounter
Skip to content

Class SBCReferenceList#

ClassList > SBCReferenceList

Protected Attributes#

Type Name
SBCReferenceListLinkPointerForward beginLink
SBCReferenceListLinkPointerBackward endLink

Protected Functions#

Type Name
SBCReferenceList ()
iterator begin ()
const_iterator begin () const
void clear ()
bool empty () const
iterator end ()
const_iterator end () const
iterator erase (iterator position)
iterator erase (iterator first, iterator last)
iterator find (SBCReferenceTarget * referenceTarget)
const_iterator find (SBCReferenceTarget * referenceTarget) const
SBCReferenceListLink * getBeginLink () const
SBCReferenceListLink * getEndLink () const
unsigned int getMemoryFootprint () const
bool hasLink (SBCReferenceListLink * referenceListLink) const
SBCReferenceListLink * insert (SBCReferenceToTarget * referenceToTarget, SBCReferenceListLink * nextLink=0)
void pop_back ()
void pop_front ()
void printReferencesToTargets () const
void push_back (SBCReferenceToTarget * referenceToTarget)
void push_back (SBCReferenceListLink * referenceListLink)
void push_front (SBCReferenceToTarget * referenceToTarget)
void push_front (SBCReferenceListLink * referenceListLink)
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
void setBeginLink (SBCReferenceListLink * referenceListLink)
void setEndLink (SBCReferenceListLink * referenceListLink)
unsigned int size () const
virtual ~SBCReferenceList ()

Protected Attributes Documentation#

SBCReferenceListLinkPointerForward SBCReferenceList::beginLink;

SBCReferenceListLinkPointerBackward SBCReferenceList::endLink;

Protected Functions Documentation#

function SBCReferenceList#

SBCReferenceList::SBCReferenceList () 

function begin [1/2]#

iterator SBCReferenceList::begin () 

function begin [2/2]#

const_iterator SBCReferenceList::begin () const

function clear#

void SBCReferenceList::clear () 

function empty#

bool SBCReferenceList::empty () const

function end [1/2]#

iterator SBCReferenceList::end () 

function end [2/2]#

const_iterator SBCReferenceList::end () const

function erase [1/2]#

iterator SBCReferenceList::erase (
    iterator position
) 

function erase [2/2]#

iterator SBCReferenceList::erase (
    iterator first,
    iterator last
) 

function find [1/2]#

iterator SBCReferenceList::find (
    SBCReferenceTarget * referenceTarget
) 

function find [2/2]#

const_iterator SBCReferenceList::find (
    SBCReferenceTarget * referenceTarget
) const

SBCReferenceListLink * SBCReferenceList::getBeginLink () const

SBCReferenceListLink * SBCReferenceList::getEndLink () const

function getMemoryFootprint#

unsigned int SBCReferenceList::getMemoryFootprint () const

bool SBCReferenceList::hasLink (
    SBCReferenceListLink * referenceListLink
) const

function insert#

SBCReferenceListLink * SBCReferenceList::insert (
    SBCReferenceToTarget * referenceToTarget,
    SBCReferenceListLink * nextLink=0
) 

function pop_back#

void SBCReferenceList::pop_back () 

function pop_front#

void SBCReferenceList::pop_front () 

function printReferencesToTargets#

void SBCReferenceList::printReferencesToTargets () const

function push_back [1/2]#

void SBCReferenceList::push_back (
    SBCReferenceToTarget * referenceToTarget
) 

function push_back [2/2]#

void SBCReferenceList::push_back (
    SBCReferenceListLink * referenceListLink
) 

function push_front [1/2]#

void SBCReferenceList::push_front (
    SBCReferenceToTarget * referenceToTarget
) 

function push_front [2/2]#

void SBCReferenceList::push_front (
    SBCReferenceListLink * referenceListLink
) 

function rbegin [1/2]#

reverse_iterator SBCReferenceList::rbegin () 

function rbegin [2/2]#

const_reverse_iterator SBCReferenceList::rbegin () const

function rend [1/2]#

reverse_iterator SBCReferenceList::rend () 

function rend [2/2]#

const_reverse_iterator SBCReferenceList::rend () const

void SBCReferenceList::setBeginLink (
    SBCReferenceListLink * referenceListLink
) 

void SBCReferenceList::setEndLink (
    SBCReferenceListLink * referenceListLink
) 

function size#

unsigned int SBCReferenceList::size () const

function ~SBCReferenceList#

virtual SBCReferenceList::~SBCReferenceList ()