On 23 Dec 2006, at 23:23, Alfred Van Hoek wrote:
On Dec 23, 2006, at 5:56 PM, Theodore H.Smith wrote:
Both classes are within my ElfData plugin, btw. I'm not
subclassing any RB classes!
Theodore,
If You define:
REALclassDefinition SubClassA = {
kCurrentREALControlVersion,
"ClassA",
nil,
sizeof(SubClassAData),
0,
};
REALclassDefinition SubClassB = {
kCurrentREALControlVersion,
"ClassB",
"ClassA",
sizeof(SubClassBData),
0,
};
REALclassDefinition SubClassC = {
kCurrentREALControlVersion,
"ClassC",
"ClassB",
sizeof(SubClassCData),
0,
};
Then the instance in the following macros
ClassData(SubClassC, SubClassCData, instance, dataC);
ClassData(SubClassB, SubClassBData, instance, dataB);
ClassData(SubClassA, SubClassAData, instance, dataA);
will lead to valid dataA, dataB, and dataC pointers if a user would
have instantiated a ClassC object.
I know that Alfred.
That's not my question. Can you re-read please?
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>