From: Daniel Wallin (dalwan01_at_[hidden])
Date: 2004-11-20 08:03:54
Gennadiy Rozental wrote:
>>>have O(N) instantiations for every lookup, we have O(1).
>>I do not understand your code that well to contradict you, but I frankly
>>very much doubt so.
> Ok. I think I see where O(1) comes from. I've reimplemented my solution
> based on similar idea.
> Now the total size is ~60 lines and without *any* includes (see attached).
> And it support
> 1. typed keywords to support strict type checking
> 2. non-typed keywords to support template functions parameters
> 3. optional parameters and default values ( could use with runtime if
> without compile-time errors)
> What are the other "every feature you support" but I don't?
SFINAE support, positional parameters and the fatal design mistake of
treating missing required arguments as runtime errors.
I'm done in this thread now.
-- Daniel Wallin
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk