CARLA
Public Types | List of all members
carla::sensor::detail::CompileTimeTypeMapImpl< Size, std::pair< Key, Value >, Rest... >::get_by_index< Index > Struct Template Reference

#include <CompileTimeTypeMap.h>

Public Types

using key = typename std::conditional< Index==current_index(), Key, typename CompileTimeTypeMapImpl< Size, Rest... >::template get_by_index< Index >::key >::type
 
using type = typename std::conditional< Index==current_index(), Value, typename CompileTimeTypeMapImpl< Size, Rest... >::template get_by_index< Index >::type >::type
 

Detailed Description

template<size_t Size, typename Key, typename Value, typename... Rest>
template<size_t Index>
struct carla::sensor::detail::CompileTimeTypeMapImpl< Size, std::pair< Key, Value >, Rest... >::get_by_index< Index >

Definition at line 62 of file CompileTimeTypeMap.h.

Member Typedef Documentation

◆ key

template<size_t Size, typename Key , typename Value , typename... Rest>
template<size_t Index>
using carla::sensor::detail::CompileTimeTypeMapImpl< Size, std::pair< Key, Value >, Rest... >::get_by_index< Index >::key = typename std::conditional< Index == current_index(), Key, typename CompileTimeTypeMapImpl<Size, Rest...>::template get_by_index<Index>::key >::type

Definition at line 73 of file CompileTimeTypeMap.h.

◆ type

template<size_t Size, typename Key , typename Value , typename... Rest>
template<size_t Index>
using carla::sensor::detail::CompileTimeTypeMapImpl< Size, std::pair< Key, Value >, Rest... >::get_by_index< Index >::type = typename std::conditional< Index == current_index(), Value, typename CompileTimeTypeMapImpl<Size, Rest...>::template get_by_index<Index>::type >::type

Definition at line 67 of file CompileTimeTypeMap.h.


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