Merge pull request #145 from Herringway/allowed-simplification
simplify Node.allowed merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
This commit is contained in:
commit
da4980afa3
|
@ -182,14 +182,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 ||
|
||||
enum allowed(T) = isIntegral!T ||
|
||||
isFloatingPoint!T ||
|
||||
isSomeString!T ||
|
||||
is(Unqual!T == bool) ||
|
||||
Value.allowed!T;
|
||||
}
|
||||
|
||||
// Stored value.
|
||||
Value value_;
|
||||
|
|
Loading…
Reference in a new issue