{"repo":"fakeloop/fake","free":true,"listed":false,"github":"https://github.com/fakeloop/fake","clone":"git clone https://github.com/fakeloop/fake.git","description":"C++23 header only metaprogramming library","language":"C++","stars":29,"topics":["concurrency","cpp20","metaprogramming","stateful","template","cpp23"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"fake – metaprogramming library / 元编程库 fake is a header‑only library for C++23 that provides a rich set of tools for compile‑time programming, asynchronous DAG execution, type reflection, formatting, and more. fake 是一个仅头文件的 C++23 库，提供了丰富的编译期编程工具，包括异步 DAG 执行、类型反射、格式化等功能。 Features / 特性 acyclic.h Build and execute asynchronous directed acyclic graphs (DAGs) using C++20 coroutines. Compile‑time topology checks, token‑based scheduling, exception handling, and aspect‑oriented observation. 使用 C++20 协程构建和执行异步有向无环图（DAG）。编译期拓扑检查、基于 token 的调度、异常处理和面向切面观测。 delegate.h Versatile multicast/singlecast delegates with static or runtime signatures. Parent/child composition, and compile‑time aspect injection. 多功能多播/单播委托，支持静态或运行时签名。父子组合以及编译期切面注入。 detect.h Type detection and transformation framework using compile‑time predicates and combinators ( && , , 使用编译期谓词和组合符（ && 、 、 Bidirectional mapping between enumeration values and their names at compile time. 编译期枚举值与名称的双向映射。 flat.h Compile‑time heterogeneous containers: mate (pair‑like), flat (indexed tuple), query (key‑value map). Optimized storage with empty‑base and static mezz keys. 编译期异构容器： mate （类似 pair）、 flat （索引元组）、 query （键值映射）。通过空基类和静态 mezz 键优化存储。 functor info.h Static reflection for callable types (lambdas, std::bind , member function pointers, free functions, …). 可调用类型（lambda、 std::bind 、成员函数指针、自由函数等）的静态反射。 is valid.h Basic metaprogramming utilities: null t , pack t / pazz t , mezz t , take t , pattern holders ( generic , array like , view li","default_branch":null,"files":null,"tree":[],"storefront":"/r/fakeloop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fakeloop/fake/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}