2019
DOI: 10.1007/978-3-030-18506-0_3
|View full text |Cite
|
Sign up to set email alerts
|

Intrinsic Currying for C++ Template Metaprograms

Abstract: C++ template metaprogramming is a form of strict functional programming, with a notable absence of intrinsic support for elementary higher-order operations. We describe a variadic template metaprogramming library which offers a model of implicitly curried, leftassociative metafunction application through juxtaposition; inspired by languages such as Haskell, OCaml and F. New and existing traits and metafunctions, constructed according to conventional idioms, seemlessly take advantage of the framework's features… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 8 publications
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?