arg_router  1.4.0
C++ command line argument parsing and routing
arg_router::algorithm::unzip< T > Struct Template Reference

#include <arg_router/algorithm.hpp>

Public Types

using first_type = boost::mp11::mp_transform< boost::mp11::mp_first, T >
 
using second_type = boost::mp11::mp_transform< boost::mp11::mp_second, T >
 

Detailed Description

template<typename T>
struct arg_router::algorithm::unzip< T >

Unzips the zipped tuple T (i.e. a tuple of pairs) into its two constituent tuples.

Template Parameters
TZipped tuple type

Definition at line 165 of file algorithm.hpp.

Member Typedef Documentation

◆ first_type

template<typename T >
using arg_router::algorithm::unzip< T >::first_type = boost::mp11::mp_transform<boost::mp11::mp_first, T>

First element of each zipped pair.

Definition at line 167 of file algorithm.hpp.

◆ second_type

template<typename T >
using arg_router::algorithm::unzip< T >::second_type = boost::mp11::mp_transform<boost::mp11::mp_second, T>

Second element of each zipped pair.

Definition at line 170 of file algorithm.hpp.


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