summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
Diffstat (limited to 'ace')
-rw-r--r--ace/config-chorus.h2
-rw-r--r--ace/config-dgux-4.11-epc.h2
-rw-r--r--ace/config-freebsd-pthread.h2
-rw-r--r--ace/config-freebsd.h2
-rw-r--r--ace/config-hpux-10.x-decthreads.h2
-rw-r--r--ace/config-hpux-10.x-g++.h2
-rw-r--r--ace/config-hpux-10.x-hpc++.h2
-rw-r--r--ace/config-hpux-10.x-nothread.h2
-rw-r--r--ace/config-irix5.3-g++.h2
-rw-r--r--ace/config-linux-lxpthreads.h2
-rw-r--r--ace/config-linux-pthread.h2
-rw-r--r--ace/config-linux.h2
-rw-r--r--ace/config-m88k.h2
-rw-r--r--ace/config-osf1-4.0-g++.h2
-rw-r--r--ace/config-sco-4.2-nothread.h2
-rw-r--r--ace/config-sco-5.0.0-fsu-pthread.h2
-rw-r--r--ace/config-sco-5.0.0-mit-pthread.h2
-rw-r--r--ace/config-sco-5.0.0-nothread.h2
-rw-r--r--ace/config-sunos4-g++.h2
-rw-r--r--ace/config-sunos5.4-g++.h2
-rw-r--r--ace/config-sunos5.5-g++.h2
-rw-r--r--ace/config-sunos5.5-sunc++-4.x.h2
-rw-r--r--ace/config-tandem.h2
-rw-r--r--ace/config-unixware-2.01-g++.h2
-rw-r--r--ace/config-unixware-2.1.2-g++.h2
-rw-r--r--ace/config-vxworks5.x-g++.h2
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