Synergy Color Management Component - SDK -  2018.0.80
SYNCOLOR::List< T > Class Template Referenceabstract

Templated list class. More...

Public Member Functions

virtual ~List ()
 Default Destructor. More...
 
virtual unsigned getNumItems () const =0
 Number of items. More...
 
virtual T getItem (const unsigned index) const =0
 I-th item. More...
 

Detailed Description

template<class T>
class SYNCOLOR::List< T >

Templated list class.

A templated list.

Constructor & Destructor Documentation

template<class T >
virtual SYNCOLOR::List< T >::~List ( )
virtual

Default Destructor.

Member Function Documentation

template<class T >
virtual unsigned SYNCOLOR::List< T >::getNumItems ( ) const
pure virtual

Number of items.

Returns
Number of items.
template<class T >
virtual T SYNCOLOR::List< T >::getItem ( const unsigned  index) const
pure virtual

I-th item.

Parameters
indexItem index.
Returns
item at index, or NULL if the index is out of bounds. This item is not be deleted.