vhdDeque Class Reference

#include <vhdDeque.h>

List of all members.

Public Member Functions

 vhdDeque ()
 vhdDeque (vhdICollectionRef c)
virtual ~vhdDeque ()
virtual vhdObjectRef getFirst () const
virtual vhdObjectRef getLast () const
virtual vhdObjectRef removeFirst ()
virtual vhdObjectRef removeLast ()
virtual vhtBool addFirst (vhdObjectRef o)
virtual vhtBool addLast (vhdObjectRef o)
virtual std::string toString () const
virtual vhdObjectRef peekQueue () const
virtual vhdObjectRef popQueue ()
virtual vhdObjectRef pushQueue (vhdObjectRef o)
virtual vhtSize32 searchQueue (vhdObjectRef o) const
virtual vhdObjectRef peek () const
virtual vhdObjectRef pop ()
virtual vhdObjectRef push (vhdObjectRef o)
virtual vhtSize32 search (vhdObjectRef o) const
virtual vhdObjectRef clone () const
virtual vhtBool addAll (vhtSize32 index, vhdICollectionRef c)
virtual vhdObjectRef get (vhtSize32 index) const
virtual vhdObjectRef set (vhtSize32 index, vhdObjectRef o)
virtual vhtBool add (vhtSize32 index, vhdObjectRef o)
virtual vhdObjectRef remove (vhtSize32 index)
virtual vhtSize32 indexOf (vhdObjectRef o, vhtSize32 index=0) const
virtual vhtSize32 lastIndexOf (vhdObjectRef o, vhtSize32 index) const
virtual vhtSize32 lastIndexOf (vhdObjectRef o) const
virtual vhdIListIteratorRef listIterator (vhtSize32 index=0)
virtual vhtUInt32 hashCode () const
virtual vhtBool equals (vhdObjectRef o) const
virtual vhtSize32 size () const
virtual vhtBool isEmpty () const
virtual vhtBool contains (vhdObjectRef o) const
virtual vhdIIteratorRef iterator ()
virtual vhtBool add (vhdObjectRef o)
virtual vhtBool remove (vhdObjectRef o)
virtual vhtBool containsAll (vhdICollectionRef c) const
virtual vhtBool addAll (vhdICollectionRef c)
virtual vhtBool removeAll (vhdICollectionRef c)
virtual vhtBool retainAll (vhdICollectionRef c)
virtual vhtBool clear ()

Private Types

typedef std::deque< vhdObjectRef > _vhdSTLDeque
typedef vhdRef< _vhdDequeIterator_vhdDequeIteratorRef

Private Attributes

_vhdSTLDeque _deque

Friends

class _vhdDequeIterator

Classes

class  _vhdDequeIterator


Member Typedef Documentation

typedef std::deque<vhdObjectRef> vhdDeque::_vhdSTLDeque [private]

typedef vhdRef<_vhdDequeIterator> vhdDeque::_vhdDequeIteratorRef [private]


Constructor & Destructor Documentation

vhdDeque::vhdDeque (  ) 

vhdDeque::vhdDeque ( vhdICollectionRef  c  ) 

vhdDeque::~vhdDeque (  )  [virtual]


Member Function Documentation

vhdObjectRef vhdDeque::getFirst (  )  const [virtual]

vhdObjectRef vhdDeque::getLast (  )  const [virtual]

vhdObjectRef vhdDeque::removeFirst (  )  [virtual]

vhdObjectRef vhdDeque::removeLast (  )  [virtual]

vhtBool vhdDeque::addFirst ( vhdObjectRef  o  )  [virtual]

vhtBool vhdDeque::addLast ( vhdObjectRef  o  )  [virtual]

std::string vhdDeque::toString (  )  const [virtual]

virtual vhdObjectRef vhdDeque::peekQueue (  )  const [inline, virtual]

virtual vhdObjectRef vhdDeque::popQueue (  )  [inline, virtual]

virtual vhdObjectRef vhdDeque::pushQueue ( vhdObjectRef  o  )  [inline, virtual]

virtual vhtSize32 vhdDeque::searchQueue ( vhdObjectRef  o  )  const [inline, virtual]

virtual vhdObjectRef vhdDeque::peek (  )  const [inline, virtual]

virtual vhdObjectRef vhdDeque::pop (  )  [inline, virtual]

virtual vhdObjectRef vhdDeque::push ( vhdObjectRef  o  )  [inline, virtual]

virtual vhtSize32 vhdDeque::search ( vhdObjectRef  o  )  const [inline, virtual]

vhdObjectRef vhdDeque::clone (  )  const [virtual]

vhtBool vhdDeque::addAll ( vhtSize32  index,
vhdICollectionRef  c 
) [virtual]

vhdObjectRef vhdDeque::get ( vhtSize32  index  )  const [virtual]

vhdObjectRef vhdDeque::set ( vhtSize32  index,
vhdObjectRef  o 
) [virtual]

vhtBool vhdDeque::add ( vhtSize32  index,
vhdObjectRef  o 
) [virtual]

vhdObjectRef vhdDeque::remove ( vhtSize32  index  )  [virtual]

vhtSize32 vhdDeque::indexOf ( vhdObjectRef  o,
vhtSize32  index = 0 
) const [virtual]

vhtSize32 vhdDeque::lastIndexOf ( vhdObjectRef  o,
vhtSize32  index 
) const [virtual]

virtual vhtSize32 vhdDeque::lastIndexOf ( vhdObjectRef  o  )  const [inline, virtual]

vhdIListIteratorRef vhdDeque::listIterator ( vhtSize32  index = 0  )  [virtual]

vhtUInt32 vhdDeque::hashCode (  )  const [virtual]

vhtBool vhdDeque::equals ( vhdObjectRef  o  )  const [virtual]

virtual vhtSize32 vhdDeque::size (  )  const [inline, virtual]

virtual vhtBool vhdDeque::isEmpty (  )  const [inline, virtual]

vhtBool vhdDeque::contains ( vhdObjectRef  o  )  const [virtual]

vhdIIteratorRef vhdDeque::iterator (  )  [virtual]

vhtBool vhdDeque::add ( vhdObjectRef  o  )  [virtual]

vhtBool vhdDeque::remove ( vhdObjectRef  o  )  [virtual]

vhtBool vhdDeque::containsAll ( vhdICollectionRef  c  )  const [virtual]

vhtBool vhdDeque::addAll ( vhdICollectionRef  c  )  [virtual]

vhtBool vhdDeque::removeAll ( vhdICollectionRef  c  )  [virtual]

vhtBool vhdDeque::retainAll ( vhdICollectionRef  c  )  [virtual]

vhtBool vhdDeque::clear (  )  [virtual]


Friends And Related Function Documentation

friend class _vhdDequeIterator [friend]


Member Data Documentation

_vhdSTLDeque vhdDeque::_deque [private]


Generated on Thu Jan 18 10:06:23 2007 for vhdPLUS by  doxygen 1.5.1-p1