ListItem< Item > Class Template Reference

#include <listitem.h>

List of all members.

Public Types

typedef boost::weak_ptr< Item > Type

Public Member Functions

void setNext (boost::shared_ptr< Item > nxt)
void setNext (Type nxt)
void setPrev (boost::shared_ptr< Item > prv)
void setPrev (Type prv)

Protected Member Functions

Type _next () const
Type _prev () const

Private Attributes

Type _p
Type _n

Detailed Description

template<typename Item>
class ListItem< Item >

Class representing an item in a list.


Member Typedef Documentation

template<typename Item>
typedef boost::weak_ptr<Item> ListItem< Item >::Type

Member Function Documentation

template<typename Item>
Type ListItem< Item >::_next (  )  const [inline, protected]

Returns previous item in the iterator list that is implemented by PdfOperator.

Referenced by iterator::DoubleListIterator< Item >::next().

template<typename Item>
Type ListItem< Item >::_prev (  )  const [inline, protected]

Returns next item in the iterator list that is implemented by PdfOperator.

Referenced by iterator::DoubleListIterator< Item >::prev().

template<typename Item>
void ListItem< Item >::setNext ( Type  nxt  )  [inline]

Set next item.

Parameters:
nxt Next item in iterator list.

template<typename Item>
void ListItem< Item >::setNext ( boost::shared_ptr< Item >  nxt  )  [inline]

Set next item.

Parameters:
nxt Next item in iterator list.

Referenced by ListItem< PdfOperator >::setNext().

template<typename Item>
void ListItem< Item >::setPrev ( Type  prv  )  [inline]

Set previous item.

Parameters:
prv Previous item in iterator list.

template<typename Item>
void ListItem< Item >::setPrev ( boost::shared_ptr< Item >  prv  )  [inline]

Set previous item.

Parameters:
prv Previous item in iterator list.

Referenced by ListItem< PdfOperator >::setPrev().


Member Data Documentation

template<typename Item>
Type ListItem< Item >::_n [private]

Reference to next item.

Referenced by ListItem< PdfOperator >::_next(), and ListItem< PdfOperator >::setNext().

template<typename Item>
Type ListItem< Item >::_p [private]

Reference to previous item.

Referenced by ListItem< PdfOperator >::_prev(), and ListItem< PdfOperator >::setPrev().


The documentation for this class was generated from the following file: