Hi all,

I'd like to remove the childparentype entry in the .fcd AFAICS its only use is to generate a typedef in the FieldTraits<> for the generated container:

typedef @!ChildFiedParent!@ *ParentType;

- why is it a pointer type, i.e. why the "*" ? typo?
- quick grepping through the code did not turn up any uses...
- what about containers with more than one parent field?
I'm building some stuff to handle skeletons/skinning + animation, and I want SkeletonBone to be a child of its parent bone as well as the Skeleton and these fields should be of type SFParentSkeletonBonePtr and SFParentSkeletonPtr, so a single type does not work or would have to be something generic/trivial like FieldContainer.

Last two points also apply to the parentfieldcard entry in .fcd, so I'd remove that as well.

Any objections, or arguments why that would be a bad idea?

        Cheers,
                Carsten

PS: essentially I'd like to apply the attached patch series, this mail deals with the 2nd patch in it

Attachment: misc-cleanup.patch.tar.bz2
Description: application/bzip

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core

Reply via email to