I have been using DEFINE_HSEQUENCE and IMPLEMENT_HSEQUENCE to define individual sequences like that:
but the more I think about it, the more I wonder why I have done it like that. Can you tell me? ;-)
I seem to have assumed, that this is necessary for creating sequences that store handles. But a simple
typedef NCollection_Sequence<Handle(TDF_Attribute)> AttributeHandleSequence;
also does it, doesn't it?
Or is DEFINE_HSEQUENCE meant for defining sequence handles - that means that not the sequence stores handles, but a handle of the sequence is used? So actually my question is: what is DEFINE_HSEQUENCE good for?