vdj_pipe
pipeline for processing DNA sequence data
Public Types | Public Member Functions | List of all members
vdj_pipe::detail::Getter< Stor, Id, Obj, Result, MemFunPtr > Class Template Reference

Extract object by its ID and apply member function. More...

#include <get_by_id.hpp>

Public Types

typedef boost::remove_const< typename boost::remove_reference< Result >::type >::type result_type
 

Public Member Functions

 Getter (Stor const &stor)
 
Result operator() (const Id id) const
 

Detailed Description

template<class Stor, class Id, class Obj, typename Result, Result(Obj::*)() const MemFunPtr>
class vdj_pipe::detail::Getter< Stor, Id, Obj, Result, MemFunPtr >

Extract object by its ID and apply member function.

use as boost::multi_index key extractor for storing object IDs in multi_index


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