aimstil  5.0.5
til::detail::index_collection_pointer< TContainer, TPointer > Class Template Reference

#include <cathier/index_collection.h>

Inheritance diagram for til::detail::index_collection_pointer< TContainer, TPointer >:

Public Types

typedef TPointer index_type
 
typedef TContainer::value_type indexed_type
 

Public Member Functions

 index_collection_pointer ()
 
 index_collection_pointer (TContainer &)
 
boost::call_traits< indexed_type >::const_reference get (typename boost::call_traits< TPointer >::param_type p) const
 
boost::call_traits< indexed_type >::reference get (typename boost::call_traits< TPointer >::param_type p)
 

Detailed Description

template<typename TContainer, typename TPointer>
class til::detail::index_collection_pointer< TContainer, TPointer >

Definition at line 124 of file index_collection.h.

Member Typedef Documentation

◆ index_type

template<typename TContainer, typename TPointer>
typedef TPointer til::detail::index_collection_pointer< TContainer, TPointer >::index_type

Definition at line 128 of file index_collection.h.

◆ indexed_type

template<typename TContainer, typename TPointer>
typedef TContainer::value_type til::detail::index_collection_pointer< TContainer, TPointer >::indexed_type

Definition at line 129 of file index_collection.h.

Constructor & Destructor Documentation

◆ index_collection_pointer() [1/2]

template<typename TContainer, typename TPointer>
til::detail::index_collection_pointer< TContainer, TPointer >::index_collection_pointer ( )
inline

Definition at line 133 of file index_collection.h.

◆ index_collection_pointer() [2/2]

template<typename TContainer, typename TPointer>
til::detail::index_collection_pointer< TContainer, TPointer >::index_collection_pointer ( TContainer &  )
inline

Definition at line 134 of file index_collection.h.

Member Function Documentation

◆ get() [1/2]

template<typename TContainer, typename TPointer>
boost::call_traits<indexed_type>::const_reference til::detail::index_collection_pointer< TContainer, TPointer >::get ( typename boost::call_traits< TPointer >::param_type  p) const
inline

Definition at line 139 of file index_collection.h.

◆ get() [2/2]

template<typename TContainer, typename TPointer>
boost::call_traits<indexed_type>::reference til::detail::index_collection_pointer< TContainer, TPointer >::get ( typename boost::call_traits< TPointer >::param_type  p)
inline

Definition at line 145 of file index_collection.h.


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