#include using namespace triqs::arrays; template void f(array const & M) { std::cout << M << std::endl ;} void g(array const & M) { f(M);} int main() { array A = {1,2,3}; f(A); g(2*A); }