|
Boost : |
Subject: [boost] Should I use std::get or boost::get (or both) in Boost.Array
From: Marshall Clow (mclow.lists_at_[hidden])
Date: 2012-12-18 16:21:42
I've got a feature request for Boost.Array to provide compile-time checked access to the members of an array.
In C++11, this is done using std::get<Idx> (std::array).
Fine, I can specialize this in Boost.Array - well, for C++11.
I can't specialize a nonexistent template in namespace std for C++03 (well, I _can_ but the standard says I must not).
But Boost.Tuple has a get<> template.
I believe I can specialize that for Boost.Array, w/o stepping on Boost.Tuples code.
What do people think?
boost::get?
std::get?
Both?
-- Marshall
Marshall Clow Idio Software <mailto:mclow.lists_at_[hidden]>
A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
-- Yu Suzuki
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk