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.
Navigation¶
Quick Start¶
- Installation - How to integrate Patternia into your project
- Getting Started - Complete examples from basics to advanced
API Reference¶
- API Documentation - Complete API reference for all functions and patterns
Project Information¶
- Releases - Version update history
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