$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Jeffrey Holle (jeffreyholle_at_[hidden])
Date: 2007-05-04 19:59:01
After much inefficient debugging, I've discovered that adding a pointer
type to a boost::variant is a no-no. It appears to get translated into
a bool via get<>, which throws a bad_get exception erroneously (at least
in my opinion).
The caviots of using a pointer type in variant really needs to be
documented! It doesn't appear to be done so now.
I've discovered that wrapping the pointer in a boost::shared_pointer is
a solution. But it wasn't obvious.