Updated OSG so that the old OSG_USE_IO_DOT_H has be removed from all headers

that used it, all references to the Standard C++ stream classes use the
std::ostream etc convention, all references to "using namespace std" and
"using namespace std::ostream etc" have been removed.
This commit is contained in:
Robert Osfield
2001-12-14 21:49:04 +00:00
parent 6070a9e1b1
commit b1f478e5d2
16 changed files with 36 additions and 107 deletions

View File

@@ -9,13 +9,7 @@
#include <osg/Vec3>
#include <osg/Vec4>
#ifdef OSG_USE_IO_DOT_H
#include <iostream.h>
#else
#include <iostream>
using std::ostream;
using std::endl;
#endif
namespace osg {
@@ -277,14 +271,14 @@ inline Vec4 Matrix::operator* (const Vec4& v) const
return postMult(v);
}
inline ostream& operator<< (ostream& os, const Matrix& m )
inline std::ostream& operator<< (std::ostream& os, const Matrix& m )
{
os << "{"<<endl;
os << "{"<<std::endl;
for(int row=0; row<4; ++row) {
os << "\t";
for(int col=0; col<4; ++col)
os << m(row,col) << " ";
os << endl;
os << std::endl;
}
os << "}" << endl;
return os;