vdj_pipe
pipeline for processing DNA sequence data
Classes | Public Member Functions | Private Attributes | List of all members
vdj_pipe::match::Match_element_factory Class Reference

#include <me_factory.hpp>

Collaboration diagram for vdj_pipe::match::Match_element_factory:
Collaboration graph
[legend]

Classes

struct  Err
 

Public Member Functions

 Match_element_factory (Vm_access_single const &vma, Input_manager const &in)
 
void insert_element (bpt::ptree const &pt)
 
void insert_combination (bpt::ptree const &pt)
 
std::auto_ptr< Match_element_batteryget () const
 

Private Attributes

Vm_access_single const & vma_
 
Input_manager const & in_
 
variant_vector vv_
 
truncate_vector tv_
 
std::vector< std::string > names_
 
std::vector< std::string > dep_names_
 
std::vector< bool > required_
 
combination_vector cv_
 

Constructor & Destructor Documentation

vdj_pipe::match::Match_element_factory::Match_element_factory ( Vm_access_single const &  vma,
Input_manager const &  in 
)
inline

Member Function Documentation

std::auto_ptr<Match_element_battery> vdj_pipe::match::Match_element_factory::get ( ) const
inline
void vdj_pipe::match::Match_element_factory::insert_combination ( bpt::ptree const &  pt)
void vdj_pipe::match::Match_element_factory::insert_element ( bpt::ptree const &  pt)

Member Data Documentation

combination_vector vdj_pipe::match::Match_element_factory::cv_
private
std::vector<std::string> vdj_pipe::match::Match_element_factory::dep_names_
private
Input_manager const& vdj_pipe::match::Match_element_factory::in_
private
std::vector<std::string> vdj_pipe::match::Match_element_factory::names_
private
std::vector<bool> vdj_pipe::match::Match_element_factory::required_
private
truncate_vector vdj_pipe::match::Match_element_factory::tv_
private
Vm_access_single const& vdj_pipe::match::Match_element_factory::vma_
private
variant_vector vdj_pipe::match::Match_element_factory::vv_
private

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