Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:22426 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88655 invoked by uid 1010); 14 Mar 2006 20:14:20 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 88640 invoked from network); 14 Mar 2006 20:14:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Mar 2006 20:14:20 -0000 X-Host-Fingerprint: 216.145.54.171 mrout1.yahoo.com FreeBSD 4.7-5.2 (or MacOS X 10.2-10.3) (2) Received: from ([216.145.54.171:47919] helo=mrout1.yahoo.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id D1/C5-55982-B1427144 for ; Tue, 14 Mar 2006 15:14:19 -0500 Received: from [66.228.175.145] (borndress-lm.corp.yahoo.com [66.228.175.145]) by mrout1.yahoo.com (8.13.4/8.13.4/y.out) with ESMTP id k2EKDVqo051271; Tue, 14 Mar 2006 12:13:31 -0800 (PST) In-Reply-To: <200603141845.05775.an.dromeda@btconnect.com> References: <200603141845.05775.an.dromeda@btconnect.com> Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-ID: <2641770751f1bfe367c7fc421404fc0e@gravitonic.com> Content-Transfer-Encoding: 7bit Cc: internals@lists.php.net Date: Tue, 14 Mar 2006 12:15:26 -0800 To: "Andrew Mather (BT Std)" X-Mailer: Apple Mail (2.623) Subject: Re: [PHP-DEV] Passing a C++ Class Member Function to the (*create_object) in zend_class_entry From: andrei@gravitonic.com (Andrei Zmievski) How much C++ programming have you done previously? -Andrei On Mar 14, 2006, at 10:45 AM, Andrew Mather (BT Std) wrote: > > Is it possible to pass a C++ member function to the create_object > member in > zend_class_entry ? > > This would allow a factory-like generator of zend/c++ object pairs. > > error: argument of type ` > zend_object_value (MyClassFactory::)(zend_class_entry*, void***)' > does > not match `zend_object_value (*)(zend_class_entry*, void***)' > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php