Skip to content

Patternia Documentation

A modern C++ pattern matching DSL

Patternia is a modern C++ pattern-matching DSL designed to make dispatch logic clear, expressive, and type-safe — without sacrificing performance or compilation efficiency.


Quick Start

API Reference

Project Information


System Requirements

  • C++ Standard: C++17 or later
  • Compilers: GCC ≥11, Clang ≥12, MSVC ≥2019
  • Platforms: Linux, Windows, macOS

Make logical structure explicit, make C++ code more elegant