charon-core  0.3.1
AbstractMultiData< T > Class Template Referenceabstract

Common interface for read-write access to multiple data members like arrays etc. More...

#include <charon-core/AbstractData.hxx>

Inheritance diagram for AbstractMultiData< T >:

Public Member Functions

virtual T & operator[] (std::size_t pos)=0
 Access to specific member (read-write). More...
 
- Public Member Functions inherited from AbstractMultiROData< T >
virtual const T & operator[] (std::size_t pos) const =0
 Access to specific member (read-only). More...
 
virtual std::size_t size () const =0
 Access to number of members. More...
 

Detailed Description

template<typename T>
class AbstractMultiData< T >

Definition at line 91 of file AbstractData.hxx.

Member Function Documentation

template<typename T>
virtual T& AbstractMultiData< T >::operator[] ( std::size_t  pos)
pure virtual
Parameters
posdata position
Returns
data content at given position (read-write, no copy)

Implemented in ParameterList< T >, and ParameterList< std::string >.


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