[Commits] [wesnoth/wesnoth] 01d590: Fixups to type trait aliases

GitHub noreply at github.com
Mon May 15 15:03:24 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 01d59074eb9093919dc2d10482891e3130e0b449
      https://github.com/wesnoth/wesnoth/commit/01d59074eb9093919dc2d10482891e3130e0b449
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2017-05-16 (Tue, 16 May 2017)

  Changed paths:
    M src/utils/type_trait_aliases.hpp

  Log Message:
  -----------
  Fixups to type trait aliases

* Apparently, even VS 2013 includes the general type alias templates. Allow their use there.
* Removed broken C++11 value alias templates (values aren't even allowed this fashion).
* VS 2015 Update 2 apparently both introduced support for variable templates and added them for type traits. Updated accordingly.
* Blocked off the entire variable template section until we bump out min compiler version, since there's no way to implement
  them without variable templates.





More information about the Commits mailing list