Boost logo

Boost :

Subject: Re: [boost] Reforming Boost.System and <system_error> round 2
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2018-01-16 18:41:31


>> Can't the is_error bool be stored in the ec object itself, at
>> construction time?
>
> Actually, I like this idea. I've modified my benchmark accordingly and
> it shows nearly identical performance as the current `std::error_code`:
>
> Experimental test: 253654 usec, 394237820.022550 tests per second
> Experimental2 test: 46353 usec, 2157357668.327832 tests per second
> std test: 45981 usec, 2174811335.116679 tests per second

Are you still calling the virtual function, but now in the constructor?
I didn't see you post any source code anywhere.

Niall

-- 
ned Productions Limited Consulting
http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/

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