SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::helper::ReadAccessorVectorId< T > Class Template Reference

#include <integer_id.h>

ReadAccessor implementation class for vector_id types. More...

Inheritance diagram for sofa::helper::ReadAccessorVectorId< T >:

Detailed Description

template<class T>
class sofa::helper::ReadAccessorVectorId< T >

ReadAccessor implementation class for vector_id types.

Protected Attributes

const container_typevref
 

Public Member Functions

 ReadAccessorVectorId (const container_type &container)
 
 ~ReadAccessorVectorId ()
 
const container_typeref () const
 
bool empty () const
 
Size size () const
 
const_reference operator[] (Index i) const
 
const_reference operator() (Index i) const
 
const_iterator begin () const
 
const_iterator end () const
 

Friends

std::ostream & operator<< (std::ostream &os, const ReadAccessorVectorId< T > &vec)
 

Attribute details

◆ vref

template<class T >
const container_type& sofa::helper::ReadAccessorVectorId< T >::vref
protected

Constructor details

◆ ReadAccessorVectorId()

template<class T >
sofa::helper::ReadAccessorVectorId< T >::ReadAccessorVectorId ( const container_type container)
inline

◆ ~ReadAccessorVectorId()

template<class T >
sofa::helper::ReadAccessorVectorId< T >::~ReadAccessorVectorId ( )
inline

Function details

◆ begin()

template<class T >
const_iterator sofa::helper::ReadAccessorVectorId< T >::begin ( ) const
inline

◆ empty()

template<class T >
bool sofa::helper::ReadAccessorVectorId< T >::empty ( ) const
inline

◆ end()

template<class T >
const_iterator sofa::helper::ReadAccessorVectorId< T >::end ( ) const
inline

◆ operator()()

template<class T >
const_reference sofa::helper::ReadAccessorVectorId< T >::operator() ( Index  i) const
inline

◆ operator[]()

template<class T >
const_reference sofa::helper::ReadAccessorVectorId< T >::operator[] ( Index  i) const
inline

◆ ref()

template<class T >
const container_type& sofa::helper::ReadAccessorVectorId< T >::ref ( ) const
inline

◆ size()

template<class T >
Size sofa::helper::ReadAccessorVectorId< T >::size ( ) const
inline

Related details

◆ operator<<

template<class T >
std::ostream& operator<< ( std::ostream &  os,
const ReadAccessorVectorId< T > &  vec 
)
friend