source: trunk/third/firefox/xpcom/xpcom-config.h.in @ 21695

Revision 21695, 1.8 KB checked in by rbasch, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21694, which included commits to RCS files with non-trunk default branches.
Line 
1/* Global defines needed by xpcom clients */
2
3#ifndef _XPCOM_CONFIG_H_
4#define _XPCOM_CONFIG_H_
5
6/* Define this to throw() if the compiler complains about
7 * constructors returning NULL
8 */
9#undef CPP_THROW_NEW
10
11/* Define if the c++ compiler supports a 2-byte wchar_t */
12#undef HAVE_CPP_2BYTE_WCHAR_T
13
14/* Define if the c++ compiler supports changing access with |using| */
15#undef HAVE_CPP_ACCESS_CHANGING_USING
16
17/* Define if the c++ compiler can resolve ambiguity with |using| */
18#undef HAVE_CPP_AMBIGUITY_RESOLVING_USING
19
20/* Define if the c++ compiler has builtin Bool type */
21#undef HAVE_CPP_BOOL
22
23/* Define if a dyanmic_cast to void* gives the most derived object */
24#undef HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR
25
26/* Define if the c++ compiler supports the |explicit| keyword */
27#undef HAVE_CPP_EXPLICIT
28
29/* Define if the c++ compiler supports the modern template
30 * specialization syntax
31 */
32#undef HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX
33
34/* Define if the c++ compiler supports the |std| namespace */
35#undef HAVE_CPP_NAMESPACE_STD
36
37/* Define if the c++ compiler supports reinterpret_cast */
38#undef HAVE_CPP_NEW_CASTS
39
40/* Define if the c++ compiler supports partial template specialization */
41#undef HAVE_CPP_PARTIAL_SPECIALIZATION
42
43/* Define if the c++ compiler has trouble comparing a constant
44 * reference to a templatized class to zero
45 */
46#undef HAVE_CPP_TROUBLE_COMPARING_TO_ZERO
47
48/* Define if the c++ compiler supports the |typename| keyword */
49#undef HAVE_CPP_TYPENAME
50
51/* Define if the stanard template operator!=() is ambiguous */
52#undef HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL
53
54/* Define if statvfs() is available */
55#undef HAVE_STATVFS
56
57/* Define if the c++ compiler requires implementations of
58 * unused virtual methods
59 */
60#undef NEED_CPP_UNUSED_IMPLEMENTATIONS
61
62/* Define to either <new> or <new.h> */
63#undef NEW_H
64
65#endif /* _XPCOM_CONFIG_H_ */
Note: See TracBrowser for help on using the repository browser.