Public Member Functions

data_mover_with_key< KeyType, DataType > Class Template Reference

A proxy class for moving data associated with a particular key from one object to another. Only used internally in ViennaData. More...

#include <api.hpp>

Public Member Functions

 data_mover_with_key (KeyType const &key)
template<typename ObjectSrcType , typename ObjectDestType >
void operator() (ObjectSrcType const &el_src, ObjectDestType const &el_dest)

Detailed Description

template<typename KeyType, typename DataType>
class viennadata::data_mover_with_key< KeyType, DataType >

A proxy class for moving data associated with a particular key from one object to another. Only used internally in ViennaData.

Template Parameters:
KeyType Type of the key
DataType Type of the data

Constructor & Destructor Documentation

data_mover_with_key ( KeyType const &  key  )  [inline]

Member Function Documentation

void operator() ( ObjectSrcType const &  el_src,
ObjectDestType const &  el_dest 
) [inline]

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