Files
loongoffice/include/editeng
Stephan Bergmann 3ead3ad52f Gradually typed Link
Turn the Link class into a template abstracting over the link's argument and
return types, but provide default template arguments that keep the generic,
unsafe "void* in, sal_IntPtr out" behvior.  That way, individual uses of the
Link class can be updated over time.

All the related macros are duplicated with ..._TYPED counterparts, that
additionally take the RetType (except for LINK_TYPED, which manages to infer the
relevant types from the supplied Member).

(It would have been attractive to change the "untyped" LinkStubs from taking a
void* to a properly typed ArgType parameter, too, but that would cause
-fsanitize=function to flag uses of "untyped" Link::Call.)

Change-Id: I3b0140378bad99abbf240140ebb4a46a05d2d2f8
2015-04-30 10:20:00 +02:00
..
2015-04-13 09:37:13 +02:00
2015-04-30 10:20:00 +02:00
2015-04-18 11:39:43 +09:00
2015-04-30 10:20:00 +02:00
2015-04-30 10:20:00 +02:00
2015-04-30 10:20:00 +02:00
2014-08-18 12:59:49 +01:00
2015-04-18 14:56:38 +09:00
2015-02-07 12:35:58 +01:00
2014-08-18 12:59:49 +01:00
2015-04-13 09:37:13 +02:00
2014-10-01 13:08:42 +02:00
2015-04-30 10:20:00 +02:00
2015-04-24 12:36:21 +02:00
2014-09-18 08:54:37 +02:00
2014-09-18 08:54:37 +02:00
2015-02-16 12:54:44 +00:00
2015-02-07 12:35:58 +01:00
2015-02-07 12:35:58 +01:00
2015-04-13 09:37:13 +02:00
2014-09-18 08:54:37 +02:00
2015-04-13 09:37:13 +02:00