From f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8 Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Thu, 21 Nov 2013 22:16:57 +0100 Subject: Boost/C++11 shared pointers. --- examples/example7.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'examples/example7.cpp') diff --git a/examples/example7.cpp b/examples/example7.cpp index ec7d2b86..241b4d33 100644 --- a/examples/example7.cpp +++ b/examples/example7.cpp @@ -43,18 +43,19 @@ int main() vmime::platform::setHandler(); // Enumerate encoders - vmime::utility::encoder::encoderFactory* ef = vmime::utility::encoder::encoderFactory::getInstance(); + vmime::shared_ptr ef = + vmime::utility::encoder::encoderFactory::getInstance(); std::cout << "Available encoders:" << std::endl; for (int i = 0 ; i < ef->getEncoderCount() ; ++i) { - vmime::ref + vmime::shared_ptr enc = ef->getEncoderAt(i); std::cout << " * " << enc->getName() << std::endl; - vmime::ref e = + vmime::shared_ptr e = vmime::utility::encoder::encoderFactory::getInstance()->create(enc->getName()); std::vector props = e->getAvailableProperties(); @@ -66,7 +67,8 @@ int main() std::cout << std::endl; // Enumerate messaging services and their properties - vmime::net::serviceFactory* sf = vmime::net::serviceFactory::getInstance(); + vmime::shared_ptr sf = + vmime::net::serviceFactory::getInstance(); std::cout << "Available messaging services:" << std::endl; -- cgit v1.2.3