CMS 3D CMS Logo

List of all members | Public Types
edm::soa::impl::RemoveColumnCheck< LHS, E, std::tuple< T, U... > > Struct Template Reference

#include <Table.h>

Public Types

using type = typename std::conditional< std::is_same< E, T >::value, typename AddColumns< LHS, std::tuple< U... >>::type, typename RemoveColumnCheck< typename AddColumns< LHS, std::tuple< T >>::type, E, std::tuple< U... >>::type >::type
 

Detailed Description

template<typename LHS, typename E, typename T, typename... U>
struct edm::soa::impl::RemoveColumnCheck< LHS, E, std::tuple< T, U... > >

Definition at line 422 of file Table.h.

Member Typedef Documentation

template<typename LHS , typename E , typename T , typename... U>
using edm::soa::impl::RemoveColumnCheck< LHS, E, std::tuple< T, U... > >::type = typename std::conditional< std::is_same<E, T>::value, typename AddColumns<LHS, std::tuple<U...>>::type, typename RemoveColumnCheck<typename AddColumns<LHS, std::tuple<T>>::type, E, std::tuple<U...>>::type>::type

Definition at line 426 of file Table.h.