/** \file compiler.h
* A set of defines to encapsulate compiler and platform differences.
- * What this file does.
+ * Please refer to the source code for full documentation on this file.
+ *
+ * Here is a summary of what this file does.
*
* (1) Defines macros for some STL includes which may be affected
* by file name length limitations.
# define STL_FSTREAM <fstream.h>
# define STL_STDEXCEPT <stdexcept>
# define STL_STRING <string>
-# define STL_STRSTREAM <strstream>
+# define STL_STRSTREAM <strstream.h>
#endif // Native SGI compilers
# define SG_USING_NAMESPACE(X)
#endif
+/** \def SG_USING_STD(x)
+ * Expands to using std::x if SG_HAVE_STD is defined
+ */
# ifdef SG_HAVE_STD
# define SG_USING_STD(X) using std::X
# define STD std