Skip to content

Releases: mpark/patterns

v0.3.0

19 Sep 12:19
8fabbe4
Compare
Choose a tag to compare

MPark.Patterns is an experimental pattern matching library for C++17.

It determines whether a given value matches a pattern and, if it does, binds the desired portions of the value to a handler.


New Features

  • Introduce discarding identifiers.
  • Introduce the when clause.
  • Introduce lazy expressions

v0.2.0

15 Sep 12:22
a5b1db1
Compare
Choose a tag to compare

MPark.Patterns is an experimental pattern matching library for C++17.

It determines whether a given value matches a pattern and, if it does, binds the desired portions of the value to a handler.


New Features

  • Support named placeholder pattern.

v0.1.0

13 Sep 21:33
04fbef7
Compare
Choose a tag to compare

MPark.Patterns is an experimental pattern matching library for C++17.

It determines whether a given value matches a pattern and, if it does, binds the desired portions of the value to a handler.