Note: the class was generated from duptemp.hpp.
However, the two constructors were merged into one where parameter duplicates
defaults to True.
Note: a wrapper structure SInterrupt is needed to store
the two pointers (one to the object, one to the call function).
Note: Of course, Delete() and DeleteAll() delete
only the wrapper structure, not the object and function themselves.
global items used: