summaryrefslogtreecommitdiff
path: root/ace/config-doxygen.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-11-08 18:49:47 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-11-08 18:49:47 +0000
commitd36836779dc54df956ef2573f750642c04194215 (patch)
tree5b0b5c09370888f93b95100a31dc7994ce1632f0 /ace/config-doxygen.h
parent70d400725d6b11bbd3604bb40329d2b2e43740ab (diff)
downloadATCD-d36836779dc54df956ef2573f750642c04194215.tar.gz
ChangeLogTag:Wed Nov 8 10:27:00 2000 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'ace/config-doxygen.h')
-rw-r--r--ace/config-doxygen.h76
1 files changed, 76 insertions, 0 deletions
diff --git a/ace/config-doxygen.h b/ace/config-doxygen.h
new file mode 100644
index 00000000000..5755e551691
--- /dev/null
+++ b/ace/config-doxygen.h
@@ -0,0 +1,76 @@
+/**
+ * This is a configuration file to define all the macros that Doxygen
+ * needs
+ *
+ * @file config-doxygen.h
+ *
+ * $Id$
+ *
+ * @author Carlos O'Ryan <coryan@uci.edu>
+ * @author Darrell Brunsch <brunsch@uci.edu>
+ *
+ */
+#ifndef ACE_CONFIG_DOXYGEN_H
+#define ACE_CONFIG_DOXYGEN_H
+
+/// Make the wchar_t interfaces available.
+#define ACE_HAS_WCHAR
+
+/// Make all the emulation versions of string operations visible
+// #define ACE_LACKS_WCSTOK
+#define ACE_LACKS_ITOW
+#define ACE_LACKS_STRCASECMP
+#define ACE_LACKS_STRCSPN
+#define ACE_LACKS_STRCHR
+#define ACE_LACKS_STRRCHR
+#define ACE_LACKS_WCSCAT
+#define ACE_LACKS_WCSCHR
+#define ACE_LACKS_WCSCMP
+#define ACE_LACKS_WCSCPY
+#define ACE_LACKS_WCSICMP
+#define ACE_LACKS_WCSLEN
+#define ACE_LACKS_WCSNCAT
+#define ACE_LACKS_WCSNCMP
+#define ACE_LACKS_WCSNCPY
+#define ACE_LACKS_WCSNICMP
+#define ACE_LACKS_WCSPBRK
+#define ACE_LACKS_WCSRCHR
+#define ACE_LACKS_WCSCSPN
+#define ACE_LACKS_WCSSPN
+#define ACE_LACKS_WCSSTR
+
+/// Support for threads enables several important classes
+#define ACE_HAS_THREADS
+
+/// Support for Win32 enables the WFMO_Reactor and several Async I/O
+/// classes
+#define ACE_WIN32
+
+/// Enable support for POSIX Asynchronous I/O calls
+#define ACE_HAS_AIO_CALLS
+
+/// Enable support for TLI interfaces
+#define ACE_HAS_TLI
+
+/// Enable support for the SSL wrappers
+#define ACE_HAS_SSL 1
+
+/// Several GUI Reactors that are only enabled in some platforms.
+#define ACE_HAS_XT
+#define ACE_HAS_FL
+#define ACE_HAS_QT
+#define ACE_HAS_TK
+#define ACE_HAS_GTK
+
+/// Enable exceptions
+#define ACE_HAS_EXCEPTIONS
+
+/// TAO features that should be documented too
+#define TAO_HAS_RT_CORBA 1
+#define TAO_HAS_MINIMUM_CORBA 1
+#define TAO_HAS_AMI 1
+#define TAO_HAS_INTERFACE_REPOSITORY 1
+#define TAO_HAS_INTERCEPTORS 1
+#define TAO_HAS_SMART_PROXIES 1
+
+#endif /* ACE_CONFIG_DOXYGEN_H */