Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

PMObjectContainerIter::StdCont< Ptr > Class Template Reference

Helper class hiding a std::vector, list or set. More...

Inheritance diagram for PMObjectContainerIter::StdCont< Ptr >:

PMObjectContainerIter::ContBase List of all members.

Public Member Functions

 StdCont (const Ptr &cont_r)
virtual ~StdCont ()
virtual ContBaseclone () const
virtual void setBegin ()
virtual void setNext ()
virtual bool atEnd () const
virtual PMObjectPtr get () const
virtual unsigned size () const

Private Attributes

const Ptr_cont
Ptr::const_iterator _iter

Detailed Description

template<class Ptr>
class PMObjectContainerIter::StdCont< Ptr >

Helper class hiding a std::vector, list or set.


Constructor & Destructor Documentation

template<class Ptr>
PMObjectContainerIter::StdCont< Ptr >::StdCont const Ptr cont_r  )  [inline]
 

template<class Ptr>
virtual PMObjectContainerIter::StdCont< Ptr >::~StdCont  )  [inline, virtual]
 


Member Function Documentation

template<class Ptr>
virtual bool PMObjectContainerIter::StdCont< Ptr >::atEnd  )  const [inline, virtual]
 

Implements PMObjectContainerIter::ContBase.

template<class Ptr>
virtual ContBase* PMObjectContainerIter::StdCont< Ptr >::clone  )  const [inline, virtual]
 

Implements PMObjectContainerIter::ContBase.

template<class Ptr>
virtual PMObjectPtr PMObjectContainerIter::StdCont< Ptr >::get  )  const [inline, virtual]
 

Implements PMObjectContainerIter::ContBase.

template<class Ptr>
virtual void PMObjectContainerIter::StdCont< Ptr >::setBegin  )  [inline, virtual]
 

Implements PMObjectContainerIter::ContBase.

template<class Ptr>
virtual void PMObjectContainerIter::StdCont< Ptr >::setNext  )  [inline, virtual]
 

Implements PMObjectContainerIter::ContBase.

template<class Ptr>
virtual unsigned PMObjectContainerIter::StdCont< Ptr >::size  )  const [inline, virtual]
 

Implements PMObjectContainerIter::ContBase.


Member Data Documentation

template<class Ptr>
const Ptr& PMObjectContainerIter::StdCont< Ptr >::_cont [private]
 

template<class Ptr>
Ptr::const_iterator PMObjectContainerIter::StdCont< Ptr >::_iter [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Nov 9 14:30:32 2007 for yast2-packagemanager by doxygen 1.3.6