Hi All! First post...
Attempt switching to intrusive slist for efficiency, the following example is
simply cut-paste from docs. Won't compile! g++ 4.9.1 complains as
inlined in code below.
#include <boost/intrusive/slist.hpp>
using namespace boost::intrusive;
struct point : slist_base_hook<> {
int64_t x,y;
};
using points = slist<point>;
int main() {
points plist;
point p1,p2,p3;
ACCEPT( 0U == plist.size() );
plist.push_back( p1 ); // => error: static assertion failed: (cache_last)
ACCEPT( 1U == plist.size() );
}