Subject: Re: [boost] [ boost ] [ Trie ]
From: Cosmin Boaca (boost.cosmin.boaca_at_[hidden])
Date: 2015-02-27 07:01:43
I have managed to remove the template parameters and get all the tests
compiling and running . Also, I have fixed the begin, end, rbegin(),
rend() functions from trie_set / trie_multiset  and I have used std::ref
in operator* only when the compiler supports rvalue references.
The solution with make_pair<vector<key_type>, Value&> works only on non
C++11 compilers, because on C++11 reference is removed from the return_type
of make_pair in C++11.
Please review the code if you have time and tell me what should I do next.
I think a move constructor for C++11 compilers would be a nice addition.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk