<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to TBeObject structure</title><link>https://sourceforge.net/p/befpc/wiki/TBeObject%2520structure/</link><description>Recent changes to TBeObject structure</description><atom:link href="https://sourceforge.net/p/befpc/wiki/TBeObject%20structure/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 02 Jun 2013 19:09:55 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/befpc/wiki/TBeObject%20structure/feed" rel="self" type="application/rss+xml"/><item><title>TBeObject structure modified by Olivier Coursière</title><link>https://sourceforge.net/p/befpc/wiki/TBeObject%2520structure/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,10 @@
 Definition | Description
 -------------|---------------
   TBeObject = class(TObject)| ancestor of all BePascal objects
-  private |    procedure Debug;
-  protected|    FCPlusObject : TCPlusObject;
+  private |
+procedure Debug;|
+  protected|
+    FCPlusObject : TCPlusObject;
   public|
     constructor Create; virtual;|      in derived classes, this constructor should not only create the pascal object, but also the C++ one. A pointer to this object should also be stored in the FCPlusObject field.
     constructor CreatePas; virtual;|
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Olivier Coursière</dc:creator><pubDate>Sun, 02 Jun 2013 19:09:55 -0000</pubDate><guid>https://sourceforge.net5805fee6af2d3e55b39aa9f471641b20130d9b8d</guid></item><item><title>TBeObject structure modified by Olivier Coursière</title><link>https://sourceforge.net/p/befpc/wiki/TBeObject%2520structure/</link><description>&lt;div class="markdown_content"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;TBeObject = class(TObject)&lt;/td&gt;
&lt;td&gt;ancestor of all BePascal objects&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;private&lt;/td&gt;
&lt;td&gt;procedure Debug;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;td&gt;FCPlusObject : TCPlusObject;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;public&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;constructor Create; virtual;&lt;/td&gt;
&lt;td&gt;in derived classes, this constructor should not only create the pascal object, but also the C++ one. A pointer to this object should also be stored in the FCPlusObject field.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;constructor CreatePas; virtual;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;constructor Wrap(ACPlusObject : TCPlusObject); virtual;&lt;/td&gt;
&lt;td&gt;Create a TBeObject instance around a C++ object&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;destructor UnWrap; virtual;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;property CPlusObject : TCPlusObject read FCPlusObject write FCPlusObject;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Olivier Coursière</dc:creator><pubDate>Sun, 02 Jun 2013 19:00:29 -0000</pubDate><guid>https://sourceforge.net717ded74e1e24269b53dcea362c50635d2e11cac</guid></item></channel></rss>