diff options
Diffstat (limited to 'ace')
26 files changed, 26 insertions, 26 deletions
diff --git a/ace/config-chorus.h b/ace/config-chorus.h index f8e6f01cdd5..58de6bbee2c 100644 --- a/ace/config-chorus.h +++ b/ace/config-chorus.h @@ -81,7 +81,7 @@ // Compiler's template mechanism must see source code (i.e., .C files). #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-dgux-4.11-epc.h b/ace/config-dgux-4.11-epc.h index 7bbe82a35c6..058b8ebbfbb 100644 --- a/ace/config-dgux-4.11-epc.h +++ b/ace/config-dgux-4.11-epc.h @@ -171,7 +171,7 @@ // #define _USING_POSIX4A_DRAFT6 #define _POSIX_SOURCE #define _DGUX_SOURCE -// #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +// #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_HAS_UCONTEXT_T #define ACE_NEEDS_SYSTIME_H #define ACE_HAS_NONCONST_GETBY diff --git a/ace/config-freebsd-pthread.h b/ace/config-freebsd-pthread.h index bcf5f8d0673..30714ee3d97 100644 --- a/ace/config-freebsd-pthread.h +++ b/ace/config-freebsd-pthread.h @@ -125,7 +125,7 @@ enum schedparam_policy { #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-freebsd.h b/ace/config-freebsd.h index 65e49383010..1a6f0b1b24b 100644 --- a/ace/config-freebsd.h +++ b/ace/config-freebsd.h @@ -157,7 +157,7 @@ ange */ #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-hpux-10.x-decthreads.h b/ace/config-hpux-10.x-decthreads.h index 387e3190448..b91bde47d87 100644 --- a/ace/config-hpux-10.x-decthreads.h +++ b/ace/config-hpux-10.x-decthreads.h @@ -37,7 +37,7 @@ // Compiler's template mechanism must see source code (i.e., .C files). #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_HAS_BROKEN_CONVERSIONS diff --git a/ace/config-hpux-10.x-g++.h b/ace/config-hpux-10.x-g++.h index 3e65f1f5f25..3ac4cfb7dce 100644 --- a/ace/config-hpux-10.x-g++.h +++ b/ace/config-hpux-10.x-g++.h @@ -26,7 +26,7 @@ // Must specialize templates due to G++'s lame parameterized type // support... I added this Afara #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_LACKS_SYSCALL #define ACE_HAS_POSIX_TIME diff --git a/ace/config-hpux-10.x-hpc++.h b/ace/config-hpux-10.x-hpc++.h index 646df76b29d..70559eb4e36 100644 --- a/ace/config-hpux-10.x-hpc++.h +++ b/ace/config-hpux-10.x-hpc++.h @@ -43,7 +43,7 @@ // Compiler's template mechanism requires the use of explicit C++ // specializations for all used templates. -# define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +# define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // The HP/UX compiler doesn't support volatile!!!! # define volatile diff --git a/ace/config-hpux-10.x-nothread.h b/ace/config-hpux-10.x-nothread.h index 72d751932c0..33b3a6ce2aa 100644 --- a/ace/config-hpux-10.x-nothread.h +++ b/ace/config-hpux-10.x-nothread.h @@ -37,7 +37,7 @@ // Compiler's template mechanism must see source code (i.e., .C files). #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_HAS_BROKEN_CONVERSIONS diff --git a/ace/config-irix5.3-g++.h b/ace/config-irix5.3-g++.h index 7dc89e59e7b..c090dccf236 100644 --- a/ace/config-irix5.3-g++.h +++ b/ace/config-irix5.3-g++.h @@ -16,7 +16,7 @@ #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Platform supports System V IPC (most versions of UNIX, but not Win32) #define ACE_HAS_SYSV_IPC diff --git a/ace/config-linux-lxpthreads.h b/ace/config-linux-lxpthreads.h index 79a9051002a..41a7bf74519 100644 --- a/ace/config-linux-lxpthreads.h +++ b/ace/config-linux-lxpthreads.h @@ -123,7 +123,7 @@ #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-linux-pthread.h b/ace/config-linux-pthread.h index 6050ab859c5..c0bda80975e 100644 --- a/ace/config-linux-pthread.h +++ b/ace/config-linux-pthread.h @@ -98,7 +98,7 @@ #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-linux.h b/ace/config-linux.h index 8a115a03a3e..b8ca70e7a49 100644 --- a/ace/config-linux.h +++ b/ace/config-linux.h @@ -103,7 +103,7 @@ #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-m88k.h b/ace/config-m88k.h index 3a53f1e345c..aa506234bde 100644 --- a/ace/config-m88k.h +++ b/ace/config-m88k.h @@ -50,7 +50,7 @@ struct ip_mreq #define ACE_LACKS_MADVISE #define ACE_HAS_GNU_CSTRING_H #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES #endif /* m88k */ diff --git a/ace/config-osf1-4.0-g++.h b/ace/config-osf1-4.0-g++.h index 0555615df10..45eb8657eab 100644 --- a/ace/config-osf1-4.0-g++.h +++ b/ace/config-osf1-4.0-g++.h @@ -21,7 +21,7 @@ // // Must specialize templates due to G++'s lame parameterized type // support... -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_HAS_TEMPLATE_SPECIALIZATION // Compiler's template mechanism must see source code (i.e., .C diff --git a/ace/config-sco-4.2-nothread.h b/ace/config-sco-4.2-nothread.h index 0f48f519c6c..b9573b2ce03 100644 --- a/ace/config-sco-4.2-nothread.h +++ b/ace/config-sco-4.2-nothread.h @@ -22,7 +22,7 @@ #define ACE_HAS_SIG_MACROS #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES #define ACE_LACKS_UNIX_DOMAIN_SOCKETS diff --git a/ace/config-sco-5.0.0-fsu-pthread.h b/ace/config-sco-5.0.0-fsu-pthread.h index 4419739d621..7c4334c460a 100644 --- a/ace/config-sco-5.0.0-fsu-pthread.h +++ b/ace/config-sco-5.0.0-fsu-pthread.h @@ -19,7 +19,7 @@ #define ACE_HAS_SIG_MACROS #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES #define ACE_LACKS_SYSCALL diff --git a/ace/config-sco-5.0.0-mit-pthread.h b/ace/config-sco-5.0.0-mit-pthread.h index eac6bd58007..c03bf9be8c9 100644 --- a/ace/config-sco-5.0.0-mit-pthread.h +++ b/ace/config-sco-5.0.0-mit-pthread.h @@ -22,7 +22,7 @@ #define ACE_LACKS_PWD_FUNCTIONS #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES //#define ACE_LACKS_SYSCALL diff --git a/ace/config-sco-5.0.0-nothread.h b/ace/config-sco-5.0.0-nothread.h index 71a4f7699d3..c4f40dd9ed4 100644 --- a/ace/config-sco-5.0.0-nothread.h +++ b/ace/config-sco-5.0.0-nothread.h @@ -34,7 +34,7 @@ #endif #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES #define ACE_LACKS_SYSCALL diff --git a/ace/config-sunos4-g++.h b/ace/config-sunos4-g++.h index 8b91bb6d382..1ce370be222 100644 --- a/ace/config-sunos4-g++.h +++ b/ace/config-sunos4-g++.h @@ -19,7 +19,7 @@ // Must specialize templates due to G++'s lame parameterized type // support... -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Platform supports System V IPC (most versions of UNIX, but not Win32) #define ACE_HAS_SYSV_IPC diff --git a/ace/config-sunos5.4-g++.h b/ace/config-sunos5.4-g++.h index 331c13a6089..9e56bd14528 100644 --- a/ace/config-sunos5.4-g++.h +++ b/ace/config-sunos5.4-g++.h @@ -23,7 +23,7 @@ // Must specialize templates due to G++'s lame parameterized type // support... -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Platform supports System V IPC (most versions of UNIX, but not Win32) #define ACE_HAS_SYSV_IPC diff --git a/ace/config-sunos5.5-g++.h b/ace/config-sunos5.5-g++.h index 9c79c9cc743..347205a1112 100644 --- a/ace/config-sunos5.5-g++.h +++ b/ace/config-sunos5.5-g++.h @@ -33,7 +33,7 @@ // Must specialize templates due to G++'s lame parameterized type // support... -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Platform supports System V IPC (most versions of UNIX, but not Win32) #define ACE_HAS_SYSV_IPC diff --git a/ace/config-sunos5.5-sunc++-4.x.h b/ace/config-sunos5.5-sunc++-4.x.h index 44440ae1e9a..d605e9bbfff 100644 --- a/ace/config-sunos5.5-sunc++-4.x.h +++ b/ace/config-sunos5.5-sunc++-4.x.h @@ -15,7 +15,7 @@ # define ACE_NEEDS_DEV_IO_CONVERSION # elif (__SUNPRO_CC >= 0x420) // Sun C++ 4.2 (and beyond) supports template specialization. -# define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +# define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION # define ACE_TEMPLATES_REQUIRE_SOURCE # endif #endif /* __SUNPRO_CC */ diff --git a/ace/config-tandem.h b/ace/config-tandem.h index 8ae604562f1..191a2cc68b3 100644 --- a/ace/config-tandem.h +++ b/ace/config-tandem.h @@ -466,7 +466,7 @@ // use a pragma This is used for AIX's C++ compiler. //? ACE_TEMPLATES_REQUIRE_SOURCE Compiler's template mechanim must // see source code (i.e., .cpp files). This is used for GNU G++. -//? ACE_TEMPLATES_REQUIRE_SPECIALIZATION Compiler's template mechanism +//? ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION Compiler's template mechanism //requires the use of explicit C++ specializations for all used //templates. This is also used for GNU G++ if you don't use the "repo" //patches. diff --git a/ace/config-unixware-2.01-g++.h b/ace/config-unixware-2.01-g++.h index 1076ee5c0de..c5822bc9df3 100644 --- a/ace/config-unixware-2.01-g++.h +++ b/ace/config-unixware-2.01-g++.h @@ -72,7 +72,7 @@ #define ACE_REDEFINES_XTI_FUNCTIONS #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Compiling for UNIXWARE diff --git a/ace/config-unixware-2.1.2-g++.h b/ace/config-unixware-2.1.2-g++.h index f643c780645..0bfa1bad3f7 100644 --- a/ace/config-unixware-2.1.2-g++.h +++ b/ace/config-unixware-2.1.2-g++.h @@ -73,7 +73,7 @@ #define ACE_REDEFINES_XTI_FUNCTIONS #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Turns off the tracing feature. #if !defined (ACE_NTRACE) diff --git a/ace/config-vxworks5.x-g++.h b/ace/config-vxworks5.x-g++.h index 550ee7e74d8..71f3b249b2a 100644 --- a/ace/config-vxworks5.x-g++.h +++ b/ace/config-vxworks5.x-g++.h @@ -85,7 +85,7 @@ #endif #define ACE_NEEDS_SYSTIME_H #define ACE_TEMPLATES_REQUIRE_SOURCE -#define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION // Defines the page size of the system. #define ACE_PAGE_SIZE 4096 |