
The std::shared_ptr type was used instead of std::tr1::shared_ptr. A NULL pointer was also implicitly cast into a Backend pointer which caused compilation problems on some platforms with the tr1 version of shared_ptr.
The std::shared_ptr type was used instead of std::tr1::shared_ptr. A NULL pointer was also implicitly cast into a Backend pointer which caused compilation problems on some platforms with the tr1 version of shared_ptr.