Add typedefs for std::tr1::shared_ptr<*>