aimstil  5.0.5
til::detail::index_collection_scalar< TContainer, TScalarIndex > Class Template Reference

#include <cathier/index_collection.h>

Inheritance diagram for til::detail::index_collection_scalar< TContainer, TScalarIndex >:

Public Types

typedef TScalarIndex index_type
 
typedef TContainer::value_type indexed_type
 
typedef TContainer::reference reference
 
typedef TContainer::const_reference const_reference
 

Public Member Functions

 index_collection_scalar ()
 
 index_collection_scalar (TContainer &c)
 
void setContainer (TContainer &c)
 
TContainer & getContainer ()
 
const TContainer & getContainer () const
 
const_reference get (TScalarIndex i) const
 
reference get (TScalarIndex i)
 

Detailed Description

template<typename TContainer, typename TScalarIndex>
class til::detail::index_collection_scalar< TContainer, TScalarIndex >

Definition at line 152 of file index_collection.h.

Member Typedef Documentation

◆ const_reference

template<typename TContainer, typename TScalarIndex>
typedef TContainer::const_reference til::detail::index_collection_scalar< TContainer, TScalarIndex >::const_reference

Definition at line 159 of file index_collection.h.

◆ index_type

template<typename TContainer, typename TScalarIndex>
typedef TScalarIndex til::detail::index_collection_scalar< TContainer, TScalarIndex >::index_type

Definition at line 156 of file index_collection.h.

◆ indexed_type

template<typename TContainer, typename TScalarIndex>
typedef TContainer::value_type til::detail::index_collection_scalar< TContainer, TScalarIndex >::indexed_type

Definition at line 157 of file index_collection.h.

◆ reference

template<typename TContainer, typename TScalarIndex>
typedef TContainer::reference til::detail::index_collection_scalar< TContainer, TScalarIndex >::reference

Definition at line 158 of file index_collection.h.

Constructor & Destructor Documentation

◆ index_collection_scalar() [1/2]

template<typename TContainer, typename TScalarIndex>
til::detail::index_collection_scalar< TContainer, TScalarIndex >::index_collection_scalar ( )
inline

Definition at line 163 of file index_collection.h.

◆ index_collection_scalar() [2/2]

template<typename TContainer, typename TScalarIndex>
til::detail::index_collection_scalar< TContainer, TScalarIndex >::index_collection_scalar ( TContainer &  c)
inline

Definition at line 164 of file index_collection.h.

Member Function Documentation

◆ get() [1/2]

template<typename TContainer, typename TScalarIndex>
const_reference til::detail::index_collection_scalar< TContainer, TScalarIndex >::get ( TScalarIndex  i) const
inline

Definition at line 174 of file index_collection.h.

◆ get() [2/2]

template<typename TContainer, typename TScalarIndex>
reference til::detail::index_collection_scalar< TContainer, TScalarIndex >::get ( TScalarIndex  i)
inline

Definition at line 180 of file index_collection.h.

◆ getContainer() [1/2]

template<typename TContainer, typename TScalarIndex>
TContainer& til::detail::index_collection_scalar< TContainer, TScalarIndex >::getContainer ( )
inline

Definition at line 169 of file index_collection.h.

◆ getContainer() [2/2]

template<typename TContainer, typename TScalarIndex>
const TContainer& til::detail::index_collection_scalar< TContainer, TScalarIndex >::getContainer ( ) const
inline

Definition at line 170 of file index_collection.h.

◆ setContainer()

template<typename TContainer, typename TScalarIndex>
void til::detail::index_collection_scalar< TContainer, TScalarIndex >::setContainer ( TContainer &  c)
inline

Definition at line 168 of file index_collection.h.


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