camp (spack):  Compiler agnostic metaprogramming library providing concepts, type operations and tuples for C++ and cuda 
Keywords: cpp