EvolvingObjects
eoserial::Array::UnpackObjectAlgorithm< C > Struct Template Reference

BaseAlgorithm for retrieving eoserial::Persistent objects. More...

#include <Array.h>

Inheritance diagram for eoserial::Array::UnpackObjectAlgorithm< C >:
eoserial::Array::BaseAlgorithm< C >

List of all members.

Public Member Functions

void operator() (const eoserial::Array &array, unsigned int i, C &container) const
 Main operator.

Detailed Description

template<typename C>
struct eoserial::Array::UnpackObjectAlgorithm< C >

BaseAlgorithm for retrieving eoserial::Persistent objects.

This one should be used to retrieve objects which implement eoserial::Persistent.

Definition at line 139 of file Array.h.


Member Function Documentation

template<typename C >
void eoserial::Array::UnpackObjectAlgorithm< C >::operator() ( const eoserial::Array array,
unsigned int  i,
C &  container 
) const [inline, virtual]

Main operator.

Parameters:
arrayThe eoserial::Array from which we're reading.
iThe index of the contained value.
containerThe standard (STL) container in which we'll push back the read value.

Implements eoserial::Array::BaseAlgorithm< C >.

Definition at line 141 of file Array.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends