activemq-cpp-3.4.0
|
Implementing this interface allows an object to be cast to an Iterable type for generic collections API calls. More...
#include <src/main/decaf/lang/Iterable.h>
Public Member Functions | |
virtual | ~Iterable () |
virtual decaf::util::Iterator < E > * | iterator ()=0 |
virtual decaf::util::Iterator < E > * | iterator () const =0 |
Implementing this interface allows an object to be cast to an Iterable type for generic collections API calls.
virtual decaf::lang::Iterable< E >::~Iterable | ( | ) | [inline, virtual] |
virtual decaf::util::Iterator<E>* decaf::lang::Iterable< E >::iterator | ( | ) | [pure virtual] |
Implemented in decaf::util::AbstractList< E >, decaf::util::AbstractSequentialList< E >, decaf::util::concurrent::CopyOnWriteArrayList< E >, decaf::util::concurrent::CopyOnWriteArraySet< E >, decaf::util::concurrent::LinkedBlockingQueue< E >, decaf::util::concurrent::SynchronousQueue< E >, decaf::util::PriorityQueue< E >, decaf::util::StlList< E >, decaf::util::StlSet< E >, decaf::util::AbstractList< Pointer< Transport > >, decaf::util::AbstractList< cms::MessageConsumer * >, decaf::util::AbstractList< CompositeTask * >, decaf::util::AbstractList< URI >, decaf::util::AbstractList< Pointer< MessageDispatch > >, decaf::util::AbstractList< Pointer< DestinationInfo > >, decaf::util::AbstractList< PrimitiveValueNode >, decaf::util::AbstractList< Pointer< Command > >, decaf::util::AbstractList< Pointer< BackupTransport > >, decaf::util::AbstractList< cms::MessageProducer * >, decaf::util::AbstractList< cms::Destination * >, decaf::util::AbstractList< cms::Session * >, decaf::util::AbstractList< cms::Connection * >, decaf::util::AbstractSequentialList< Pointer< Transport > >, decaf::util::AbstractSequentialList< cms::MessageConsumer * >, decaf::util::AbstractSequentialList< CompositeTask * >, decaf::util::AbstractSequentialList< URI >, decaf::util::AbstractSequentialList< Pointer< MessageDispatch > >, decaf::util::AbstractSequentialList< Pointer< DestinationInfo > >, decaf::util::AbstractSequentialList< PrimitiveValueNode >, decaf::util::AbstractSequentialList< Pointer< Command > >, decaf::util::AbstractSequentialList< Pointer< BackupTransport > >, decaf::util::AbstractSequentialList< cms::MessageProducer * >, decaf::util::AbstractSequentialList< cms::Destination * >, decaf::util::AbstractSequentialList< cms::Session * >, decaf::util::AbstractSequentialList< cms::Connection * >, decaf::util::concurrent::CopyOnWriteArrayList< ServiceListener * >, decaf::util::StlSet< Pointer< Synchronization > >, and decaf::util::StlSet< Resource * >.
Referenced by decaf::util::concurrent::CopyOnWriteArrayList< ServiceListener * >::addAll(), decaf::util::AbstractSequentialList< cms::Connection * >::addAll(), decaf::util::AbstractList< cms::Connection * >::addAll(), decaf::util::AbstractCollection< cms::Connection * >::addAll(), decaf::util::concurrent::CopyOnWriteArrayList< ServiceListener * >::addAllAbsent(), decaf::util::ArrayList< E >::ArrayList(), decaf::util::AbstractCollection< cms::Connection * >::clear(), decaf::util::AbstractCollection< cms::Connection * >::contains(), decaf::util::concurrent::CopyOnWriteArrayList< ServiceListener * >::containsAll(), decaf::util::AbstractCollection< cms::Connection * >::containsAll(), decaf::util::AbstractCollection< cms::Connection * >::copy(), decaf::util::concurrent::CopyOnWriteArraySet< E >::equals(), decaf::util::concurrent::CopyOnWriteArrayList< ServiceListener * >::equals(), decaf::util::concurrent::LinkedBlockingQueue< E >::LinkedBlockingQueue(), decaf::util::AbstractCollection< cms::Connection * >::operator=(), decaf::util::AbstractCollection< cms::Connection * >::remove(), decaf::util::AbstractSet< Resource * >::removeAll(), decaf::util::AbstractCollection< cms::Connection * >::removeAll(), decaf::util::AbstractCollection< cms::Connection * >::retainAll(), and decaf::util::AbstractCollection< cms::Connection * >::toArray().
virtual decaf::util::Iterator<E>* decaf::lang::Iterable< E >::iterator | ( | ) | const [pure virtual] |
Implemented in decaf::util::AbstractList< E >, decaf::util::AbstractSequentialList< E >, decaf::util::concurrent::CopyOnWriteArrayList< E >, decaf::util::concurrent::CopyOnWriteArraySet< E >, decaf::util::concurrent::LinkedBlockingQueue< E >, decaf::util::concurrent::SynchronousQueue< E >, decaf::util::PriorityQueue< E >, decaf::util::StlList< E >, decaf::util::StlSet< E >, decaf::util::AbstractList< Pointer< Transport > >, decaf::util::AbstractList< cms::MessageConsumer * >, decaf::util::AbstractList< CompositeTask * >, decaf::util::AbstractList< URI >, decaf::util::AbstractList< Pointer< MessageDispatch > >, decaf::util::AbstractList< Pointer< DestinationInfo > >, decaf::util::AbstractList< PrimitiveValueNode >, decaf::util::AbstractList< Pointer< Command > >, decaf::util::AbstractList< Pointer< BackupTransport > >, decaf::util::AbstractList< cms::MessageProducer * >, decaf::util::AbstractList< cms::Destination * >, decaf::util::AbstractList< cms::Session * >, decaf::util::AbstractList< cms::Connection * >, decaf::util::AbstractSequentialList< Pointer< Transport > >, decaf::util::AbstractSequentialList< cms::MessageConsumer * >, decaf::util::AbstractSequentialList< CompositeTask * >, decaf::util::AbstractSequentialList< URI >, decaf::util::AbstractSequentialList< Pointer< MessageDispatch > >, decaf::util::AbstractSequentialList< Pointer< DestinationInfo > >, decaf::util::AbstractSequentialList< PrimitiveValueNode >, decaf::util::AbstractSequentialList< Pointer< Command > >, decaf::util::AbstractSequentialList< Pointer< BackupTransport > >, decaf::util::AbstractSequentialList< cms::MessageProducer * >, decaf::util::AbstractSequentialList< cms::Destination * >, decaf::util::AbstractSequentialList< cms::Session * >, decaf::util::AbstractSequentialList< cms::Connection * >, decaf::util::concurrent::CopyOnWriteArrayList< ServiceListener * >, decaf::util::StlSet< Pointer< Synchronization > >, and decaf::util::StlSet< Resource * >.