Share

Libsigc++

Tracker: Patches

5 partial specialization and membertemplates with VC6 - ID: 661816
Last Update: Comment added ( doomster )

This patch adresses two issues: one is that partial
specialization doesn't work properly. It therefore
excludes the specializations for void returning signals
from being built if SIGC_CXX_PARTIAL_SPEC is not defined.
The other patch adresses a peculiarity with
memberfunctions that have a templated and a
non-templated version. It only compiles if the template
version is declared before the non-template version. It
therefore simply switches the order of declaration.

Note: the current (2003-01-03) version is far from
usable for MSVC6 due to the total lack of import-export
specifiers. Above patch only enables building the
sources and (possibly) statically linking.


Ulrich Eckhardt

(doomster at users.sf.net)


Ulrich Eckhardt ( doomster ) - 2003-01-03 20:03

5

Closed

None

Nobody/Anonymous

None

None

Public


Comments ( 4 )

Date: 2003-02-17 13:26
Sender: doomster

Logged In: YES
user_id=202326

collective patch for MSVC6-port will be filed with gnome's
bugzilla.


Date: 2003-02-07 13:52
Sender: murraycProject AdminAccepting Donations

Logged In: YES
user_id=6254

Please respond.


Date: 2003-01-14 13:28
Sender: murraycProject AdminAccepting Donations

Logged In: YES
user_id=6254

Well done, but please patch the ChangeLog.


Date: 2003-01-05 12:14
Sender: doomster

Logged In: YES
user_id=202326

second attempt to upload the patch ....


Attached File ( 1 )

Filename Description Download
partial-specialization.patch Download

Changes ( 3 )

Field Old Value Date By
status_id Open 2003-02-17 13:26 doomster
close_date - 2003-02-17 13:26 doomster
File Added 38871: partial-specialization.patch 2003-01-05 12:14 doomster