COMMS
Template library intended to help with implementation of communication protocols.
Public Types | Related Functions | List of all members
comms::util::TupleCat< TFirst, TSecond > Struct Template Reference

#include "Tuple.h"

Detailed Description

template<typename TFirst, typename TSecond>
struct comms::util::TupleCat< TFirst, TSecond >

Provides the type of std::tuple_cat operation.

Template Parameters
TFirstType of first tuple
TSecondType of the second tuple.

Public Types

using Type = typename std::decay< decltype(std::tuple_cat(std::declval< TFirst >(), std::declval< TSecond >()))>::type
 Result type of tuples concatenation.
 

Related Functions

(Note that these are not member functions.)

template<typename TField , typename TTuple >
using TupleCatT = typename TupleCat< TField, TTuple >::Type
 Alias to typename TupleCat<TField, TTuple>::Type.
 

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