LLDB  mainline
Public Member Functions | List of all members
lldb_private::LockingAdaptedIterable< C, E, A, MutexType > Class Template Reference

#include <Iterable.h>

Inheritance diagram for lldb_private::LockingAdaptedIterable< C, E, A, MutexType >:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::LockingAdaptedIterable< C, E, A, MutexType >:
Collaboration graph
[legend]

Public Member Functions

 LockingAdaptedIterable (C &container, MutexType &mutex)
 
 LockingAdaptedIterable (LockingAdaptedIterable &&rhs)
 
 ~LockingAdaptedIterable ()
 
- Public Member Functions inherited from lldb_private::AdaptedIterable< C, E, A >
 AdaptedIterable (const C &container)
 
AdaptedConstIterator< C, E, A > begin ()
 
AdaptedConstIterator< C, E, A > end ()
 

Detailed Description

template<typename C, typename E, E(*)(typename C::const_iterator &) A, typename MutexType>
class lldb_private::LockingAdaptedIterable< C, E, A, MutexType >

Definition at line 171 of file Iterable.h.

Constructor & Destructor Documentation

◆ LockingAdaptedIterable() [1/2]

template<typename C , typename E , E(*)(typename C::const_iterator &) A, typename MutexType >
lldb_private::LockingAdaptedIterable< C, E, A, MutexType >::LockingAdaptedIterable ( C &  container,
MutexType &  mutex 
)
inline

Definition at line 173 of file Iterable.h.

◆ LockingAdaptedIterable() [2/2]

template<typename C , typename E , E(*)(typename C::const_iterator &) A, typename MutexType >
lldb_private::LockingAdaptedIterable< C, E, A, MutexType >::LockingAdaptedIterable ( LockingAdaptedIterable< C, E, A, MutexType > &&  rhs)
inline

Definition at line 178 of file Iterable.h.

◆ ~LockingAdaptedIterable()

template<typename C , typename E , E(*)(typename C::const_iterator &) A, typename MutexType >
lldb_private::LockingAdaptedIterable< C, E, A, MutexType >::~LockingAdaptedIterable ( )
inline

The documentation for this class was generated from the following file: