hana

Metaprogramming library

A standard library for metaprogramming in C++

Your standard library for metaprogramming

GitHub

2k stars
98 watching
216 forks
Language: C++
last commit: 6 days ago
Linked from 2 awesome lists

boostcppcpp11cpp14hanaheader-onlymetaprogramming

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kassane/hana A standard library for metaprogramming in C++ 1
boostorg/mp11 A C++11 metaprogramming library enabling advanced template-based programming 243
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 50
boostorg/compute A C++ library providing a thin wrapper over the OpenCL API for GPU computing. 1,562
erikzenker/hsm A C++ library that provides a simple and expressive way to model and manage finite state machines using Boost Hana meta programming. 190
boostorg/geometry Provides C++14-based algorithms and data structures for solving geometric problems in computational geometry 458
boostorg/pfr Provides reflection and serialization capabilities for user-defined types without boilerplate code 1,334
ldionne/cppnow-2015-hana A presentation repository for a reveal.js-based talk on Hana technology at C++Now 2015 10
phisko/meta A collection of C++ metaprogramming utilities and type traits to simplify development and inspection of complex data structures. 3
boostorg/gil A C++ library for working with images in a generic and efficient way 179
deepgrace/monster An advanced C++ template metaprogramming framework for working with sequences and algorithms. 161
skypjack/meta A header-only, non-intrusive and macro-free runtime reflection system for C++ 590
boostorg/python Enables seamless interoperability between C++ and the Python programming language. 472
boostorg/interprocess Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. 139
boostorg/multiprecision A C++ library that provides high-range and precision number types with interoperability capabilities 198