vdj_pipe
pipeline for processing DNA sequence data
Public Types | Public Member Functions | List of all members
vdj_pipe::detail::Named_value_map< Id, Val > Class Template Reference

Store values mapped against name strings and value IDs. More...

#include <named_value_map.hpp>

Public Types

typedef Id id_type
 
typedef Val value_type
 
typedef Id_iterator< id_type > iterator
 
typedef iterator const_iterator
 

Public Member Functions

iterator begin () const
 
iterator end () const
 
std::size_t size () const
 
id_type insert_new_name (std::string const &name)
 
id_type insert_name (std::string const &name)
 
std::string const & name (const id_type id) const
 
id_type const * find_id (std::string const &name) const
 
id_type value_id (std::string const &name) const
 
value_type const & operator[] (const id_type vid) const
 
value_type & operator[] (const id_type vid)
 
void clear_values ()
 

Detailed Description

template<class Id, class Val>
class vdj_pipe::detail::Named_value_map< Id, Val >

Store values mapped against name strings and value IDs.


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