User Manual, Developers Guide and API Documentation

wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I > Class Template Reference

#include <container/MultiAccessible.hpp>

List of all members.

Public Types

typedef I IndexType
typedef
MultiAccessibleDefs::SizeType 
SizeType
typedef T ValueType

Public Member Functions

template<class InputIterator>
ValueType at (const InputIterator &first, const InputIterator &last) const
virtual SizeType dimSize (const SizeType &dim) const =0
virtual ReturnType operator[] (const IndexType &index) const =0
virtual SizeType size () const
virtual ~MultiReadAccessible ()


Detailed Description

template<typename T, typename ReturnType, typename I>
class wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >

Definition at line 173 of file MultiAccessible.hpp.


Member Typedef Documentation

template<typename T, typename ReturnType, typename I>
typedef I wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >::IndexType

Definition at line 178 of file MultiAccessible.hpp.

template<typename T, typename ReturnType, typename I>
typedef MultiAccessibleDefs::SizeType wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >::SizeType

Definition at line 177 of file MultiAccessible.hpp.

template<typename T, typename ReturnType, typename I>
typedef T wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >::ValueType

Definition at line 176 of file MultiAccessible.hpp.


Constructor & Destructor Documentation

template<typename T, typename ReturnType, typename I>
virtual wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >::~MultiReadAccessible (  )  [inline, virtual]

Definition at line 180 of file MultiAccessible.hpp.


Member Function Documentation

template<typename T, typename ReturnType, typename I>
template<class InputIterator>
ValueType wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >::at ( const InputIterator &  first,
const InputIterator &  last 
) const [inline]

Definition at line 186 of file MultiAccessible.hpp.

template<typename T, typename ReturnType, typename I>
virtual SizeType wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >::dimSize ( const SizeType dim  )  const [pure virtual]

template<typename T, typename ReturnType, typename I>
virtual ReturnType wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >::operator[] ( const IndexType index  )  const [pure virtual]

template<typename T, typename ReturnType, typename I>
virtual SizeType wns::container::wns::container::MultiReadAccessible< T, 1, ReturnType, I >::size (  )  const [inline, virtual]

Definition at line 197 of file MultiAccessible.hpp.


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

Generated on Sat May 26 03:32:52 2012 for openWNS by  doxygen 1.5.5