#include #include #include auto main(int argc, char** argv) -> int { ocl::shared_ptr smart = ocl::delete_ptr(&std::cout); *smart << "hello, world\n"; ocl::tracked_ptr tracked = ocl::make_tracked(10); *smart << *tracked << "\n"; return EXIT_SUCCESS; }