DGtal  1.0.0
DGtal::ArithmeticConversionTraits< T, U, typename std::enable_if< ! std::is_same< T, typename std::remove_cv< typename std::remove_reference< T >::type >::type >::value||! std::is_same< U, typename std::remove_cv< typename std::remove_reference< U >::type >::type >::value >::type > Struct Template Reference

Specialization in order to remove const specifiers and references from given types. More...

#include <DGtal/kernel/ArithmeticConversionTraits.h>

Inheritance diagram for DGtal::ArithmeticConversionTraits< T, U, typename std::enable_if< ! std::is_same< T, typename std::remove_cv< typename std::remove_reference< T >::type >::type >::value||! std::is_same< U, typename std::remove_cv< typename std::remove_reference< U >::type >::type >::value >::type >:
[legend]
Collaboration diagram for DGtal::ArithmeticConversionTraits< T, U, typename std::enable_if< ! std::is_same< T, typename std::remove_cv< typename std::remove_reference< T >::type >::type >::value||! std::is_same< U, typename std::remove_cv< typename std::remove_reference< U >::type >::type >::value >::type >:
[legend]

Detailed Description

template<typename T, typename U>
struct DGtal::ArithmeticConversionTraits< T, U, typename std::enable_if< ! std::is_same< T, typename std::remove_cv< typename std::remove_reference< T >::type >::type >::value||! std::is_same< U, typename std::remove_cv< typename std::remove_reference< U >::type >::type >::value >::type >

Specialization in order to remove const specifiers and references from given types.

See also
ArithmeticConversionTraits

Definition at line 101 of file ArithmeticConversionTraits.h.


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