LLDB  mainline
Classes | Namespaces | Functions
Iterable.h File Reference
#include <utility>
Include dependency graph for Iterable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lldb_private::AdaptedConstIterator< C, E, A >
 
class  lldb_private::AdaptedIterable< C, E, A >
 
class  lldb_private::LockingAdaptedIterable< C, E, A, MutexType >
 

Namespaces

 lldb_private
 Enumerations for broadcasting.
 

Functions

template<typename I , typename E >
lldb_private::map_adapter (I &iter)
 
template<typename I , typename E >
lldb_private::vector_adapter (I &iter)
 
template<typename I , typename E >
lldb_private::list_adapter (I &iter)
 
template<typename C , typename E , E(*)(typename C::const_iterator &) A>
AdaptedConstIterator< C, E, A > lldb_private::operator+ (typename AdaptedConstIterator< C, E, A >::BackingIterator::difference_type offset, AdaptedConstIterator< C, E, A > &rhs)
 
template<typename C , typename E , E(*)(typename C::const_iterator &) A>
AdaptedConstIterator< C, E, A >::BackingIterator::difference_type lldb_private::operator- (AdaptedConstIterator< C, E, A > &lhs, AdaptedConstIterator< C, E, A > &rhs)
 
template<typename C , typename E , E(*)(typename C::const_iterator &) A>
void lldb_private::swap (AdaptedConstIterator< C, E, A > &lhs, AdaptedConstIterator< C, E, A > &rhs)