-
Updated
Jun 1, 2022 - C++
#
template-metaprogramming
Here are 189 public repositories matching this topic...
a modern C++ GUI library
cross-platform
c-plus-plus-11
modern-cpp
gui-toolkit
c-plus-plus-14
template-metaprogramming
c-plus-plus-17
Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
-
Updated
Jun 16, 2021
C++ Templates 2ed 笔记:C++11/14/17 模板,剖析 C++ 最复杂艰深的高级技术,揭秘基础设施库不可或缺的泛型编程
-
Updated
Dec 27, 2021 - C++
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
cpp14
unit-conversion
dimensional-analysis
template-metaprogramming
header-only
compile-time
no-dependencies
-
Updated
May 25, 2022 - C++
Write HTML using C++ templates
-
Updated
Jun 27, 2020 - C++
documentation
Improvements or additions to documentation
good first issue
Good for newcomers
help wanted
Extra attention is needed
AST-scope
AST elements for the quote system
Blitz++ Multi-Dimensional Array Library for C++
hpc
high-performance
vector
array
blitz
template-metaprogramming
numerical-calculations
scientific-computing
tensor
numerics
cpp-library
array-manipulations
partial-evaluators
numerical-computation
multi-dimensional-array
-
Updated
May 24, 2022 - C++
Love template metaprogramming
-
Updated
Apr 10, 2022 - C++
High-Performance Hierarchical Finite State Machine Framework
embedded
fsm
state-machine
cpp
modern-cpp
game-development
cpp11
embedded-systems
template-metaprogramming
header-only
mit-license
fsm-library
hierarchical-state-machine
game-dev
hfsm
-
Updated
Jun 1, 2022 - C++
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
c-plus-plus
serialization
json
parse
deserialization
template-metaprogramming
template-specialisations
-
Updated
Apr 9, 2022 - C++
C++ multidimensional arrays in the spirit of the STL
performance
cpp
cpp14
template-metaprogramming
header-only
stl-containers
tensors
multidimensional-arrays
-
Updated
Apr 11, 2022 - C++
The Art of Template MetaProgramming (TMP) in Modern C++♦️
search
template
c-plus-plus
algorithm
modern
cpp
metaprogramming
range
sort
template-metaprogramming
header-only
monster
concept
sequence
tmp
tuple
type-traits
metaprogram
-
Updated
Apr 5, 2022 - C++
modern C++ type traits and metafunctions for callable types
-
Updated
Apr 13, 2022 - C++
A light weight single header alternative to DBMS
-
Updated
May 2, 2020 - C++
Some CUDA design patterns and a bit of template magic for CUDA
-
Updated
Jun 16, 2019 - C++
Library for Multiprecision Compile-Time and Run-Time Arithmetic (including Modular Arithmetic)
cryptography
constexpr
template-metaprogramming
finite-fields
cpp17
barrett-reduction
multiprecision
montgomery
big-int
-
Updated
May 16, 2022 - C++
Some examples for Λrrow Meta the functional companion to Kotlin's Compiler & IDE.
kotlin
meta
code
linter
ide
metaprogramming
macros
generics
template-metaprogramming
intellij-plugin
tree-structure
kotlin-compiler
typeclasses
compiler-plugin
typesystem
quasiquote
codegeneration
union-type
higher-kinded-types
kotlin-multiplatform
-
Updated
Mar 9, 2022 - Kotlin
Compile Haskell-like code into C++ template metaprograms
-
Updated
Jun 27, 2016 - Haskell
-
Updated
Dec 3, 2017 - JavaScript
A concise and readable metaprogramming language for C++
-
Updated
Oct 27, 2020 - C++
C# Library for Code Generation
template-engine
csharp
metaprogramming
template-metaprogramming
codegenerator
codesmith
codesmith-templates
codegeneration
-
Updated
Mar 14, 2022 - C#
C++ Flavored Template Metaprogramming in Scala
-
Updated
Mar 27, 2017 - Scala
Modern C++ CS:GO base
template
cpp
memory
reverse-engineering
metaprogramming
csgo
memory-hacking
template-metaprogramming
cheat
cpp17
cpp20
csgo-cheat
cheat-csgo
-
Updated
Jan 2, 2022 - C++
FFTW bindings for the xtensor C++14 multi-dimensional array library
-
Updated
Oct 26, 2021 - Jupyter Notebook
C++ 11 type traits for callable objects like lambda functions or objects with operator().
-
Updated
Aug 22, 2016 - C++
C++ template library for probabilistic programming
automatic-differentiation
template-metaprogramming
cpp17
probabilistic-programming
bayesian
bayesian-inference
ppl
bayesian-statistics
probabilistic-models
sampling-algorithms
sampling-posterior
-
Updated
Sep 13, 2020 - C++
bitwizeshift
commented
Jun 25, 2020
Checklist
- I did not find a duplicate of this feature request in the Github Issues section.
Description
C++11 introduced shared_ptr
, which works with T[]
types -- but only if the type is given a custom deleter. C++20 expanded this to support shared_ptr<T[]>
, and introduces an overload for make_shared
for this.
Backport should be updated to support thi
Type: Refactoring
Indicates that a task is for refactoring/cleaning up existing code
Status: Accepted
Indicates that a request has been accepted (For "Issues" only)
Priority: Low
Low priority task (address at liesure)
Good First Issue
A good issue to start off with if contributing to this project
dynamic polymorphism without inheritance
-
Updated
Sep 24, 2017 - C++
Embarrassingly templated keyboard framework
-
Updated
Mar 10, 2018 - C
Improve this page
Add a description, image, and links to the template-metaprogramming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the template-metaprogramming topic, visit your repo's landing page and select "manage topics."
Parent issue: #335
Every plugin must be able to use all properties to construct the exact PSI element being fed in to achieve isomorphism between Quote and Scope. To ensure that AST parsing and our quote-and-template system is robust, more testing is needed to increase stability and reliability.
Checklist for
WhenExpression