Blaze
3.9
blaze
math
typetraits
CustomOppositeType.h
Go to the documentation of this file.
1
//=================================================================================================
33
//=================================================================================================
34
35
#ifndef _BLAZE_MATH_TYPETRAITS_CUSTOMOPPOSITETYPE_H_
36
#define _BLAZE_MATH_TYPETRAITS_CUSTOMOPPOSITETYPE_H_
37
38
39
namespace
blaze {
40
41
//=================================================================================================
42
//
43
// CLASS DEFINITION
44
//
45
//=================================================================================================
46
47
//*************************************************************************************************
56
template
<
typename
T >
57
struct
CustomOppositeType
58
{
59
public
:
60
//**********************************************************************************************
62
using
Type =
typename
T::OppositeType;
64
//**********************************************************************************************
65
};
66
//*************************************************************************************************
67
68
69
//*************************************************************************************************
82
template
<
typename
T >
83
using
CustomOppositeType_t
=
typename
CustomOppositeType<T>::Type
;
84
//*************************************************************************************************
85
86
}
// namespace blaze
87
88
#endif
blaze::CustomOppositeType_t
typename CustomOppositeType< T >::Type CustomOppositeType_t
Auxiliary alias declaration for the CustomOppositeType type trait.
Definition:
CustomOppositeType.h:83
blaze::CustomOppositeType
Evaluation of the custom opposite type.
Definition:
CustomOppositeType.h:58
Generated by
1.9.3