hana

Metaprogramming library

A standard library for metaprogramming in C++

Your standard library for metaprogramming

GitHub

2k stars
98 watching
215 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

boostcppcpp11cpp14hanaheader-onlymetaprogramming

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kassane/hanaA standard library for metaprogramming in C++1
boostorg/mp11A C++11 metaprogramming library enabling advanced template-based programming245
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
boostorg/computeA C++ library providing a thin wrapper over the OpenCL API for GPU computing.1,566
erikzenker/hsmA C++ library that provides a simple and expressive way to model and manage finite state machines using Boost Hana meta programming.191
boostorg/geometryProvides C++14-based algorithms and data structures for solving geometric problems in computational geometry461
boostorg/pfrProvides reflection and serialization capabilities for user-defined types without boilerplate code1,351
ldionne/cppnow-2015-hanaA presentation repository for a reveal.js-based talk on Hana technology at C++Now 201510
phisko/metaA collection of C++ metaprogramming utilities and type traits to simplify development and inspection of complex data structures.3
boostorg/gilA C++ library for working with images in a generic and efficient way178
deepgrace/monsterAn advanced C++ template metaprogramming framework for working with sequences and algorithms.164
skypjack/metaA header-only, non-intrusive and macro-free runtime reflection system for C++599
boostorg/pythonEnables seamless interoperability between C++ and the Python programming language.476
boostorg/interprocessProvides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization.139
boostorg/multiprecisionA C++ library that provides high-range and precision number types with interoperability capabilities202