CbmRoot
Loading...
Searching...
No Matches
cbm::detail Namespace Reference

Typedefs

template<typename U, typename T>
using EnableOnConst = std::enable_if_t<std::is_const_v<T> && std::is_same_v<U, std::remove_cv_t<T>>>
 
template<typename U, typename T>
using EnableOnNonConst = std::enable_if_t<!std::is_const_v<T> && std::is_same_v<U, std::remove_cv_t<T>>>
 

Typedef Documentation

◆ EnableOnConst

template<typename U, typename T>
using cbm::detail::EnableOnConst = std::enable_if_t<std::is_const_v<T> && std::is_same_v<U, std::remove_cv_t<T>>>

Definition at line 22 of file PartitionedSpan.h.

◆ EnableOnNonConst

template<typename U, typename T>
using cbm::detail::EnableOnNonConst = std::enable_if_t<!std::is_const_v<T> && std::is_same_v<U, std::remove_cv_t<T>>>

Definition at line 25 of file PartitionedSpan.h.