activemq-cpp-3.9.5
|
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.
|
inlinevirtual |
|
pure virtual |
Implemented in decaf::util::AbstractList< E >, decaf::util::AbstractList< activemq::util::ServiceListener * >, decaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >, decaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::Command > >, decaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >, decaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >, decaf::util::AbstractList< decaf::net::URI >, decaf::util::AbstractList< PrimitiveValueNode >, decaf::util::AbstractSequentialList< E >, decaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::Command > >, decaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >, decaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >, decaf::util::AbstractSequentialList< decaf::net::URI >, decaf::util::AbstractSequentialList< PrimitiveValueNode >, decaf::util::concurrent::CopyOnWriteArrayList< E >, decaf::util::concurrent::CopyOnWriteArraySet< E >, decaf::util::concurrent::LinkedBlockingQueue< E >, decaf::util::concurrent::LinkedBlockingQueue< decaf::lang::Pointer< activemq::transport::Transport > >, decaf::util::concurrent::SynchronousQueue< E >, decaf::util::HashMap< K, V, HASHCODE >::ConstHashMapEntrySet, decaf::util::HashMap< K, V, HASHCODE >::ConstHashMapKeySet, decaf::util::HashMap< K, V, HASHCODE >::ConstHashMapValueCollection, decaf::util::HashMap< K, V, HASHCODE >::HashMapEntrySet, decaf::util::HashMap< K, V, HASHCODE >::HashMapKeySet, decaf::util::HashMap< K, V, HASHCODE >::HashMapValueCollection, decaf::util::HashSet< E, HASHCODE >, decaf::util::HashSet< E, HashCode< E > >, decaf::util::PriorityQueue< E >, decaf::util::StlList< E >, decaf::util::StlSet< E >, decaf::util::StlSet< decaf::internal::util::Resource * >, and decaf::util::StlSet< decaf::lang::Pointer< activemq::core::Synchronization > >.
|
pure virtual |
Implemented in decaf::util::AbstractList< E >, decaf::util::AbstractList< activemq::util::ServiceListener * >, decaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >, decaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::Command > >, decaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >, decaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >, decaf::util::AbstractList< decaf::net::URI >, decaf::util::AbstractList< PrimitiveValueNode >, decaf::util::AbstractSequentialList< E >, decaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::Command > >, decaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >, decaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >, decaf::util::AbstractSequentialList< decaf::net::URI >, decaf::util::AbstractSequentialList< PrimitiveValueNode >, decaf::util::concurrent::CopyOnWriteArrayList< E >, decaf::util::concurrent::CopyOnWriteArraySet< E >, decaf::util::concurrent::LinkedBlockingQueue< E >, decaf::util::concurrent::LinkedBlockingQueue< decaf::lang::Pointer< activemq::transport::Transport > >, decaf::util::concurrent::SynchronousQueue< E >, decaf::util::HashMap< K, V, HASHCODE >::ConstHashMapEntrySet, decaf::util::HashMap< K, V, HASHCODE >::ConstHashMapKeySet, decaf::util::HashMap< K, V, HASHCODE >::ConstHashMapValueCollection, decaf::util::HashMap< K, V, HASHCODE >::HashMapEntrySet, decaf::util::HashMap< K, V, HASHCODE >::HashMapKeySet, decaf::util::HashMap< K, V, HASHCODE >::HashMapValueCollection, decaf::util::HashSet< E, HASHCODE >, decaf::util::HashSet< E, HashCode< E > >, decaf::util::PriorityQueue< E >, decaf::util::StlList< E >, decaf::util::StlSet< E >, decaf::util::StlSet< decaf::internal::util::Resource * >, and decaf::util::StlSet< decaf::lang::Pointer< activemq::core::Synchronization > >.
Referenced by decaf::util::AbstractCollection< E >::AbstractCollection(), decaf::util::AbstractCollection< E >::addAll(), decaf::util::AbstractList< E >::addAll(), decaf::util::AbstractSequentialList< E >::addAll(), decaf::util::concurrent::CopyOnWriteArrayList< E >::addAll(), decaf::util::concurrent::CopyOnWriteArrayList< E >::addAll(), decaf::util::concurrent::CopyOnWriteArrayList< E >::addAllAbsent(), decaf::util::ArrayList< E >::ArrayList(), decaf::util::AbstractCollection< E >::clear(), decaf::util::AbstractCollection< E >::contains(), decaf::util::AbstractCollection< E >::containsAll(), decaf::util::concurrent::CopyOnWriteArrayList< E >::containsAll(), decaf::util::AbstractCollection< E >::copy(), decaf::util::concurrent::CopyOnWriteArrayList< E >::equals(), decaf::util::concurrent::CopyOnWriteArraySet< E >::equals(), decaf::util::HashSet< E, HASHCODE >::HashSet(), decaf::util::HashSet< E, HASHCODE >::iterator(), decaf::util::HashSet< E, HASHCODE >::iterator(), decaf::util::concurrent::LinkedBlockingQueue< E >::LinkedBlockingQueue(), decaf::util::LinkedHashSet< E, HASHCODE >::LinkedHashSet(), decaf::util::AbstractCollection< E >::operator=(), decaf::util::concurrent::ConcurrentStlMap< K, V, COMPARATOR >::putAll(), decaf::util::StlMap< K, V, COMPARATOR >::putAll(), decaf::util::HashMap< K, V, HASHCODE >::putAllImpl(), decaf::util::AbstractCollection< E >::remove(), decaf::util::AbstractCollection< E >::removeAll(), decaf::util::AbstractSet< E >::removeAll(), decaf::util::AbstractCollection< E >::retainAll(), and decaf::util::AbstractCollection< E >::toArray().