Skip to content

Class Spinnaker::IProducerList

ClassList > Spinnaker > IProducerList

The interface file for ProducerList class.

  • #include <IProducerList.h>

Inherited by the following classes: Spinnaker::ProducerList

Public Functions

Type Name
virtual void Add (ProducerPtr prod) = 0
virtual void Append (const ProducerList * list) = 0
virtual void Clear () = 0
virtual ProducerPtr GetByIndex (unsigned int index) const = 0
virtual unsigned int GetSize () const = 0
virtual void Remove (ProducerPtr prod) = 0
virtual ProducerPtr operator[] (unsigned int index) = 0
virtual ~IProducerList (void)

Protected Attributes

Type Name
ProducerListData * m_pProducerListData

Protected Functions

Type Name
IProducerList (void)
IProducerList (const IProducerList &)
IProducerList & operator= (const IProducerList &)

Public Functions Documentation

function Add

virtual void Spinnaker::IProducerList::Add (
    ProducerPtr prod
) = 0

function Append

virtual void Spinnaker::IProducerList::Append (
    const ProducerList * list
) = 0

function Clear

virtual void Spinnaker::IProducerList::Clear () = 0

function GetByIndex

virtual ProducerPtr Spinnaker::IProducerList::GetByIndex (
    unsigned int index
) const = 0

function GetSize

virtual unsigned int Spinnaker::IProducerList::GetSize () const = 0

function Remove

virtual void Spinnaker::IProducerList::Remove (
    ProducerPtr prod
) = 0

function operator[]

virtual ProducerPtr Spinnaker::IProducerList::operator[] (
    unsigned int index
) = 0

function ~IProducerList

inline virtual Spinnaker::IProducerList::~IProducerList (
    void
) 

Protected Attributes Documentation

variable m_pProducerListData

ProducerListData* Spinnaker::IProducerList::m_pProducerListData;

Protected Functions Documentation

function IProducerList [1/2]

inline Spinnaker::IProducerList::IProducerList (
    void
) 

function IProducerList [2/2]

inline Spinnaker::IProducerList::IProducerList (
    const IProducerList &
) 

function operator=

IProducerList & Spinnaker::IProducerList::operator= (
    const IProducerList &
) 


The documentation for this class was generated from the following file C:/workspace/include/Interface/IProducerList.h