Fix template bug in type conversion for BitFlags
This commit is contained in:
parent
ba2c2979d2
commit
63bbbd0a14
1 changed files with 1 additions and 1 deletions
|
@ -173,7 +173,7 @@ T readIter(T)(DBusMessageIter *iter) if (isInstanceOf!(BitFlags, T)) {
|
|||
alias TemplateArgsOf!T[0] E;
|
||||
alias OriginalType!E B;
|
||||
|
||||
B mask = only(EnumMembers!E).fold!((a, b) => a | b);
|
||||
B mask = only(EnumMembers!E).fold!((a, b) => cast(B) (a | b));
|
||||
|
||||
B value = readIter!B(iter);
|
||||
enforce(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue