aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdrian Kummerlaender2015-02-12 13:36:27 +0100
committerAdrian Kummerlaender2015-02-12 13:36:27 +0100
commit4bb200de716891ed6c9fc182311c02685c8bdfd4 (patch)
tree2f3028ac8023ab588a3f074b8875d1eeecf1ea5c /src
parentad27a79a2e6bc380e68ec77ae961917a9fb402d3 (diff)
downloadTypeAsValue-4bb200de716891ed6c9fc182311c02685c8bdfd4.tar
TypeAsValue-4bb200de716891ed6c9fc182311c02685c8bdfd4.tar.gz
TypeAsValue-4bb200de716891ed6c9fc182311c02685c8bdfd4.tar.bz2
TypeAsValue-4bb200de716891ed6c9fc182311c02685c8bdfd4.tar.lz
TypeAsValue-4bb200de716891ed6c9fc182311c02685c8bdfd4.tar.xz
TypeAsValue-4bb200de716891ed6c9fc182311c02685c8bdfd4.tar.zst
TypeAsValue-4bb200de716891ed6c9fc182311c02685c8bdfd4.zip
Added `Is` prefix to `EqualValue` and `EqualType`
* analogously to `IsPair`
Diffstat (limited to 'src')
-rw-r--r--src/list/operation/contains.h2
-rw-r--r--src/list/operation/delete.h2
-rw-r--r--src/operation/math.h2
-rw-r--r--src/type.h4
4 files changed, 5 insertions, 5 deletions
diff --git a/src/list/operation/contains.h b/src/list/operation/contains.h
index 458acc0..c58d6ac 100644
--- a/src/list/operation/contains.h
+++ b/src/list/operation/contains.h
@@ -12,7 +12,7 @@ template <
typename List
>
using Contains = Any<
- Apply<EqualValue, _0, Element>::template type,
+ Apply<IsEqualValue, _0, Element>::template type,
List
>;
diff --git a/src/list/operation/delete.h b/src/list/operation/delete.h
index a524667..430336f 100644
--- a/src/list/operation/delete.h
+++ b/src/list/operation/delete.h
@@ -12,7 +12,7 @@ template <
typename List
>
using Delete = Remove<
- Apply<EqualValue, _0, Element>::template type,
+ Apply<IsEqualValue, _0, Element>::template type,
List
>;
diff --git a/src/operation/math.h b/src/operation/math.h
index d855893..e20795b 100644
--- a/src/operation/math.h
+++ b/src/operation/math.h
@@ -55,7 +55,7 @@ using Modulo = std::integral_constant<
>;
template <typename X>
-using Even = EqualValue<
+using Even = IsEqualValue<
Modulo<X, Size<2>>,
Size<0>
>;
diff --git a/src/type.h b/src/type.h
index 9fc30e2..c175c36 100644
--- a/src/type.h
+++ b/src/type.h
@@ -21,7 +21,7 @@ template <
typename X,
typename Y
>
-using EqualType = typename std::is_same<
+using IsEqualType = typename std::is_same<
typename X::value_type,
typename Y::value_type
>::type;
@@ -30,7 +30,7 @@ template <
typename X,
typename Y
>
-using EqualValue = Boolean<X::value == Y::value>;
+using IsEqualValue = Boolean<X::value == Y::value>;
}