Boost logo

Boost :

Subject: [boost] [qvn] Why doesn't QVM use [] or () to access vector and matrix elements?
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2015-12-09 18:46:17


Hi,

These operators could be used for views

So instead of

        (m, <http://zajo.github.io/boost-qvm/operator_mod_rationale.html>A42) *= 42;

we could have in C++11

        ref(m)(4,2) *= 42;
        ref(m)[4][2) *= 42;

In C++98 these could be less efficient than e.g.

        value<4,2>(m) *= 42;

Best,
Vicente


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk