Public Types | Static Public Member Functions | List of all members
art::SupportsView< T, std::enable_if_t< has_mapped_type< T >::value > > Struct Template Reference

#include <traits.h>

Inheritance diagram for art::SupportsView< T, std::enable_if_t< has_mapped_type< T >::value > >:

Public Types

using element_type = typename has_mapped_type< T >::element_type
 

Static Public Member Functions

static std::type_info const * type_id ()
 

Detailed Description

template<typename T>
struct art::SupportsView< T, std::enable_if_t< has_mapped_type< T >::value > >

Definition at line 103 of file traits.h.

Member Typedef Documentation

template<typename T >
using art::SupportsView< T, std::enable_if_t< has_mapped_type< T >::value > >::element_type = typename has_mapped_type<T>::element_type

Definition at line 105 of file traits.h.

Member Function Documentation

template<typename T >
static std::type_info const* art::SupportsView< T, std::enable_if_t< has_mapped_type< T >::value > >::type_id ( )
inlinestatic

Definition at line 107 of file traits.h.

108  {
109  return &typeid(element_type);
110  }
typename has_mapped_type< T >::element_type element_type
Definition: traits.h:105

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