Public Types | List of all members
util::add_tag< T, Tag > Struct Template Reference

#include <TupleLookupByTag.h>

Public Types

using type = TaggedType< std::remove_reference_t< T >, Tag >
 

Detailed Description

template<typename T, typename Tag>
struct util::add_tag< T, Tag >

Trait holding a type derived from T, tagged with Tag.

See also
TaggedType

Definition at line 612 of file TupleLookupByTag.h.

Member Typedef Documentation

template<typename T , typename Tag >
using util::add_tag< T, Tag >::type = TaggedType<std::remove_reference_t<T>, Tag>

Definition at line 612 of file TupleLookupByTag.h.


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