Portability updates from Bernie Bright
This commit is contained in:
parent
5cfb0ef1ec
commit
cb8439ae3f
1 changed files with 10 additions and 8 deletions
18
compiler.h
18
compiler.h
|
@ -106,6 +106,7 @@
|
||||||
# define FG_NO_DEFAULT_TEMPLATE_ARGS
|
# define FG_NO_DEFAULT_TEMPLATE_ARGS
|
||||||
# define FG_NAMESPACES
|
# define FG_NAMESPACES
|
||||||
# define FG_INCOMPLETE_FUNCTIONAL
|
# define FG_INCOMPLETE_FUNCTIONAL
|
||||||
|
# define FG_HAVE_STD
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -127,14 +128,6 @@
|
||||||
# define false 0
|
# define false 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef FG_MATH_FN_IN_NAMESPACE_STD
|
|
||||||
# define FG_MATHFN_SCOPE(x) std::x
|
|
||||||
#elif defined(FG_NAMESPACES)
|
|
||||||
# define FG_MATHFN_SCOPE(x) ::x
|
|
||||||
#else
|
|
||||||
# define FG_MATHFN_SCOPE(x) x
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef FG_EXPLICIT_FUNCTION_TMPL_ARGS
|
#ifdef FG_EXPLICIT_FUNCTION_TMPL_ARGS
|
||||||
# define FG_NULL_TMPL_ARGS <>
|
# define FG_NULL_TMPL_ARGS <>
|
||||||
#else
|
#else
|
||||||
|
@ -153,6 +146,12 @@
|
||||||
# define FG_USING_NAMESPACE(X)
|
# define FG_USING_NAMESPACE(X)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
# ifdef FG_HAVE_STD
|
||||||
|
# define FG_USING_STD(X) using std::X
|
||||||
|
# else
|
||||||
|
# define FG_USING_STD(X)
|
||||||
|
# endif
|
||||||
|
|
||||||
// Additional <functional> implementation from SGI STL 3.11
|
// Additional <functional> implementation from SGI STL 3.11
|
||||||
// Adapter function objects: pointers to member functions
|
// Adapter function objects: pointers to member functions
|
||||||
#ifdef FG_INCOMPLETE_FUNCTIONAL
|
#ifdef FG_INCOMPLETE_FUNCTIONAL
|
||||||
|
@ -179,6 +178,9 @@ inline const_mem_fun_ref_t<_Ret,_Tp> mem_fun_ref(_Ret (_Tp::*__f)() const)
|
||||||
#endif // _COMPILER_H
|
#endif // _COMPILER_H
|
||||||
|
|
||||||
// $Log$
|
// $Log$
|
||||||
|
// Revision 1.2 1998/11/02 18:28:08 curt
|
||||||
|
// Portability updates from Bernie Bright
|
||||||
|
//
|
||||||
// Revision 1.1 1998/10/16 00:49:04 curt
|
// Revision 1.1 1998/10/16 00:49:04 curt
|
||||||
// fg_stl_config.h -> compiler.h, fg_stl_config.h maintained for backwards
|
// fg_stl_config.h -> compiler.h, fg_stl_config.h maintained for backwards
|
||||||
// compatibility.
|
// compatibility.
|
||||||
|
|
Loading…
Reference in a new issue