Jacek's Blog

Software Engineering Consultant

Jacek Galowicz's Posts (Page 5)

Tags book c++ haskell metaprogramming nix purescript python testing

How Does the Typical SFINAE Type Trait Work?

February 19, 2016 c++ metaprogramming

C++ type traits can be implemented using an interesting technique which uses the SFINAE principle. This article explains what SFINAE means, how it works and how it can be used to implement useful type traits.

Read more


What is a Type Trait?

February 18, 2016 c++ metaprogramming

This article explains, how so called type traits in C++ work. Type traits have been there for quite a long time now. They are a meta programming technique which appears to use types and their sub types like functions at compile time, to control what the compiler actually compiles.

Read more

Newer Older