|
Boost : |
Subject: Re: [boost] [optional] generates unnessesary code for trivial types
From: Nevin Liber (nevin_at_[hidden])
Date: 2012-02-09 03:59:15
On 8 February 2012 17:18, Andrey Semashev <andrey.semashev_at_[hidden]> wrote:
> optional< T& > is a useful thing when you want to apply operators (such as
> relation operators or streaming) to the referred value. In generic code you
> don't have to specialize for pointers to do the right thing.
+1 here. Please keep the interfaces the same, unless you have a
*very* compelling reason not to.
(Unless, of course, you are one of those who *likes* vector<bool>... :-))
-- Nevin ":-)" Liber <mailto:nevin_at_[hidden]> (847) 691-1404
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk