LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
art::detail::are_cv_compatible< T1, T2 > Struct Template Reference

#include "ensurePointer.h"

Public Types

using T1P = std::remove_cv_t< std::remove_pointer_t< T1 >>
 
using T2P = std::remove_cv_t< std::remove_pointer_t< T2 >>
 

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<typename T1, typename T2>
struct art::detail::are_cv_compatible< T1, T2 >

Definition at line 25 of file ensurePointer.h.

Member Typedef Documentation

template<typename T1 , typename T2 >
using art::detail::are_cv_compatible< T1, T2 >::T1P = std::remove_cv_t<std::remove_pointer_t<T1>>

Definition at line 26 of file ensurePointer.h.

template<typename T1 , typename T2 >
using art::detail::are_cv_compatible< T1, T2 >::T2P = std::remove_cv_t<std::remove_pointer_t<T2>>

Definition at line 27 of file ensurePointer.h.

Member Data Documentation

template<typename T1 , typename T2 >
constexpr bool art::detail::are_cv_compatible< T1, T2 >::value
static
Initial value:

Definition at line 28 of file ensurePointer.h.


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