From 157c2c005f0e1b661c2d2b9e1a4936225e1d652b Mon Sep 17 00:00:00 2001 From: Cameron Ross Date: Sun, 10 Jun 2018 02:51:51 -0300 Subject: [PATCH] simplify Node.allowed --- source/dyaml/node.d | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/source/dyaml/node.d b/source/dyaml/node.d index bfb7121..747f641 100644 --- a/source/dyaml/node.d +++ b/source/dyaml/node.d @@ -183,14 +183,11 @@ struct Node Node.Pair[], Node[], YAMLObject) Value; // Can Value hold this type without wrapping it in a YAMLObject? - template allowed(T) - { - enum allowed = isIntegral!T || - isFloatingPoint!T || - isSomeString!T || - is(Unqual!T == bool) || - Value.allowed!T; - } + enum allowed(T) = isIntegral!T || + isFloatingPoint!T || + isSomeString!T || + is(Unqual!T == bool) || + Value.allowed!T; package: // Stored value.