врядли найдешь, т.к. у Qt'шных смарт-поинтеров немного другой принцип, они базируются на наследовании от QSharedData, т.е. нельзя взять произвольный объект и хотеть его смарт-поинтером как в stl.
например фабрика, создает некий экземпляр класса, и мне нужно, что бы указатель на фабрику оказался как weak pointer в новом экземпляре какого-то класса, конечно можно хранить сырой указатель,но хотелось бы как-то быть посовременней. Много где пишут, что нельзя юзать сырые указатели. Вообще занимаюсь проектированием, программированием много лет, являюсь ведущим разработчиком, обычно за памятью следил сам, кое где использовал unique_ptr, но хочется идти в ногу со временем.
например фабрика, создает некий экземпляр класса, и мне нужно, что бы указатель на фабрику оказался как weak pointer в новом экземпляре какого-то класса
ну это не совсем то, что описано в ОП. используй слабые ссылки, а еще лучше - строгую иерархию объектов (типа QObject). Бардак в иерархии - всегда путь к ошибкам, даже со смарт-поинтерами. И не забываем, что смарт-поинтер все-таки не бесплатен.
а зачем делать фабрику с неопределенным жизненным циклом? если он все-таки определенный, и больше времени жизни порождаемых объектов - то берем сырой ptr и делов.