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

#include <Iterable.h>

Inheritance diagram for lldb_private::AdaptedIterable< C, E, A >:
Inheritance graph
[legend]

Public Member Functions

 AdaptedIterable (const C &container)
 
AdaptedConstIterator< C, E, A > begin ()
 
AdaptedConstIterator< C, E, A > end ()
 

Private Attributes

const C & m_container
 

Detailed Description

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

Definition at line 153 of file Iterable.h.

Constructor & Destructor Documentation

◆ AdaptedIterable()

template<typename C , typename E , E(*)(typename C::const_iterator &) A>
lldb_private::AdaptedIterable< C, E, A >::AdaptedIterable ( const C &  container)
inline

Definition at line 158 of file Iterable.h.

Member Function Documentation

◆ begin()

template<typename C , typename E , E(*)(typename C::const_iterator &) A>
AdaptedConstIterator< C, E, A > lldb_private::AdaptedIterable< C, E, A >::begin ( )
inline

Definition at line 160 of file Iterable.h.

References lldb_private::AdaptedIterable< C, E, A >::m_container.

◆ end()

template<typename C , typename E , E(*)(typename C::const_iterator &) A>
AdaptedConstIterator< C, E, A > lldb_private::AdaptedIterable< C, E, A >::end ( )
inline

Definition at line 164 of file Iterable.h.

References lldb_private::AdaptedIterable< C, E, A >::m_container.

Member Data Documentation

◆ m_container

template<typename C , typename E , E(*)(typename C::const_iterator &) A>
const C& lldb_private::AdaptedIterable< C, E, A >::m_container
private

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