#include <vhdDeque.h>
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 |
typedef std::deque<vhdObjectRef> vhdDeque::_vhdSTLDeque [private] |
typedef vhdRef<_vhdDequeIterator> vhdDeque::_vhdDequeIteratorRef [private] |
vhdDeque::vhdDeque | ( | ) |
vhdDeque::vhdDeque | ( | vhdICollectionRef | c | ) |
vhdDeque::~vhdDeque | ( | ) | [virtual] |
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] |
vhdObjectRef vhdDeque::get | ( | vhtSize32 | index | ) | const [virtual] |
vhdObjectRef vhdDeque::set | ( | vhtSize32 | index, | |
vhdObjectRef | o | |||
) | [virtual] |
vhdObjectRef vhdDeque::remove | ( | vhtSize32 | index | ) | [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] |
friend class _vhdDequeIterator [friend] |
_vhdSTLDeque vhdDeque::_deque [private] |