Class SBCReferencePointerList#
template <class ReferenceTargetType, class ReferenceToTargetType>
ClassList > SBCReferencePointerList
#include <SBCReferencePointerList.hpp>
Inherits the following classes: SBCReferenceOwnerList
Classes#
Type | Name |
---|---|
class | const_iterator |
class | const_reverse_iterator |
class | iterator |
class | reverse_iterator |
Public Types#
Type | Name |
---|---|
typedef ReferenceTargetType | TargetType |
Public Functions#
Type | Name |
---|---|
SBCReferencePointerList () |
|
SBCReferencePointerList (const SBCReferencePointerList & pointerList) |
|
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
iterator | erase (iterator position) |
iterator | erase (iterator first, iterator last) |
iterator | find (ReferenceTargetType * referenceTarget) |
const_iterator | find (ReferenceTargetType * referenceTarget) const |
ReferenceTargetType * | first () const |
ReferenceTargetType * | last () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
virtual | ~SBCReferencePointerList () |
Detailed Description#
The class SBCReferencePointerList is a convenience class used to reference a list of targets of a given type that derives from SBCReferenceTarget. Convenience functions are provided to cast both to the target type and to the target reference type.
Short name: SBPointerList
Public Types Documentation#
typedef TargetType#
Public Functions Documentation#
function SBCReferencePointerList [1/2]#
function SBCReferencePointerList [2/2]#
inline SBCReferencePointerList::SBCReferencePointerList (
const SBCReferencePointerList & pointerList
)