fill_enum_name_vector< Enum > Struct Template Reference

#include <enums.h>

Public Member Functions

 fill_enum_name_vector (std::vector< std::string > &vec1, const size_t start=0)
 
void operator() (const std::pair< std::string, Enum > *vals, const size_t n) const
 

Detailed Description

template<typename Enum>
struct illumina::interop::constants::detail::fill_enum_name_vector< Enum >

Helper functor to fill an enum vector

Constructor & Destructor Documentation

fill_enum_name_vector ( std::vector< std::string > &  vec1,
const size_t  start = 0 
)
inline

Constructor

Parameters
vec1vector to fill
startnumber of start elements to skip

Member Function Documentation

void operator() ( const std::pair< std::string, Enum > *  vals,
const size_t  n 
) const
inline

Fill the vector

Parameters
valsstring/enum pair array
nnumber of elements in array

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