From 4c6f75ba415d6e24fb8f1f3716ac6597d3f3e2bc Mon Sep 17 00:00:00 2001 From: Pascal Bach Date: Thu, 27 Feb 2014 09:58:49 +0100 Subject: [PATCH] Fix assert statement in Poco Data documentation --- Data/doc/00200-DataUserManual.page | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Data/doc/00200-DataUserManual.page b/Data/doc/00200-DataUserManual.page index 3c47385fd..a5c024a5a 100644 --- a/Data/doc/00200-DataUserManual.page +++ b/Data/doc/00200-DataUserManual.page @@ -965,7 +965,7 @@ The template specialization must implement the following methods: public: static void bind(std::size_t pos, const Person& obj, AbstractBinder::Ptr pBinder) { - poco_assert_dbg (pBinder != 0); + poco_assert_dbg (!pBinder.isNull()); // the table is defined as Person (FirstName VARCHAR(30), lastName VARCHAR, SocialSecNr INTEGER(3)) // Note that we advance pos by the number of columns the datatype uses! For string/int this is one. TypeHandler::bind(pos++, obj.getFirstName(), pBinder); @@ -980,7 +980,7 @@ The template specialization must implement the following methods: static void prepare(std::size_t pos, const Person& obj, AbstractPreparation::Ptr pPrepare) { - poco_assert_dbg (pBinder != 0); + poco_assert_dbg (!pPrepare.isNull()); // the table is defined as Person (FirstName VARCHAR(30), lastName VARCHAR, SocialSecNr INTEGER(3)) // Note that we advance pos by the number of columns the datatype uses! For string/int this is one. TypeHandler::prepare(pos++, obj.getFirstName(), pPrepare); @@ -991,7 +991,7 @@ The template specialization must implement the following methods: static void extract(std::size_t pos, Person& obj, const Person& defVal, AbstractExtractor::Ptr pExt) /// obj will contain the result, defVal contains values we should use when one column is NULL { - poco_assert_dbg (pExt != 0); + poco_assert_dbg (!pExt.isNull()); std::string firstName; std::string lastName; Poco::UInt64 socialSecNr = 0;