top of page

       The Fire codebase has been improved, line by line to C++17​...

        which includes the following new features:​

​

  • template argument deduction for class templates

  • declaring non-type template parameters with auto

  • folding expressions

  • new rules for auto deduction from braced-init-list

  • constexpr lambda

  • lambda capture this by value

  • inline variables

  • nested namespaces

  • structured bindings

  • selection statements with initializer

  • constexpr if

  • utf-8 character literals

  • direct-list-initialization of enums

  • fallthrough, nodiscard, maybe_unused attributes

bottom of page