Mercurial > octave-libgccjit
changeset 8950:d865363208d6
include <iosfwd> instead of <iostream> in header files
line wrap: on
line diff
--- a/liboctave/Array.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/Array.h Tue Mar 10 13:55:52 2009 -0400 @@ -29,8 +29,8 @@ #include <cassert> #include <cstddef> -#include <iostream> #include <algorithm> +#include <iosfwd> #include "dim-vector.h" #include "idx-vector.h"
--- a/liboctave/ArrayN.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/ArrayN.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,12 +25,12 @@ #if !defined (octave_ArrayN_h) #define octave_ArrayN_h 1 -#include <iostream> - #include <cassert> #include <climits> #include <cstdlib> +#include <iosfwd> + #include "Array.h" #include "Array2.h" #include "lo-error.h"
--- a/liboctave/Bounds.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/Bounds.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_Bounds_h) #define octave_Bounds_h 1 -#include <iostream> +#include <iosfwd> #include "dColVector.h"
--- a/liboctave/ChangeLog Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/ChangeLog Tue Mar 10 13:55:52 2009 -0400 @@ -1,3 +1,17 @@ +2009-03-10 John W. Eaton <jwe@octave.org> + + * Array.h, ArrayN.h, Bounds.h, CmplxAEPBAL.h, CmplxCHOL.h, + CmplxGEPBAL.h, CmplxHESS.h, CmplxQR.h, CmplxQRP.h, CmplxSCHUR.h, + CmplxSVD.h, CollocWt.h, EIG.h, FEGrid.h, LinConst.h, Range.h, + Sparse.h, SparseCmplxQR.h, SparseQR.h, dbleAEPBAL.h, dbleCHOL.h, + dbleGEPBAL.h, dbleHESS.h, dbleQR.h, dbleQRP.h, dbleSCHUR.h, + dbleSVD.h, dim-vector.h, fCmplxAEPBAL.h, fCmplxCHOL.h, + fCmplxGEPBAL.h, fCmplxHESS.h, fCmplxQR.h, fCmplxQRP.h, + fCmplxSCHUR.h, fCmplxSVD.h, fEIG.h, floatAEPBAL.h, floatCHOL.h, + floatGEPBAL.h, floatHESS.h, floatQR.h, floatQRP.h, floatSCHUR.h, + floatSVD.h, idx-vector.h, lo-utils.h, oct-inttypes.h, + oct-spparms.h, str-vec.h: Include <iosfwd> instead of <iosstream>. + 2009-03-10 Jaroslav Hajek <highegg@gmail.com> * mx-inlines.cc (OP_CUMMINMAX_FCN2): r -> r0 where appropriate.
--- a/liboctave/CmplxAEPBAL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CmplxAEPBAL.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_ComplexAEPBALANCE_h) #define octave_ComplexAEPBALANCE_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "base-aepbal.h"
--- a/liboctave/CmplxCHOL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CmplxCHOL.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_ComplexCHOL_h) #define octave_ComplexCHOL_h 1 -#include <iostream> +#include <iosfwd> #include "CMatrix.h" #include "CColVector.h"
--- a/liboctave/CmplxGEPBAL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CmplxGEPBAL.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_ComplexGEPBALANCE_h) #define octave_ComplexGEPBALANCE_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "CMatrix.h"
--- a/liboctave/CmplxHESS.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CmplxHESS.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_ComplexHESS_h) #define octave_ComplexHESS_h 1 -#include <iostream> +#include <iosfwd> #include "CMatrix.h"
--- a/liboctave/CmplxQR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CmplxQR.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_ComplexQR_h) #define octave_ComplexQR_h 1 -#include <iostream> +#include <iosfwd> #include "CMatrix.h" #include "CColVector.h"
--- a/liboctave/CmplxQRP.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CmplxQRP.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_ComplexQRP_h) #define octave_ComplexQRP_h 1 -#include <iostream> +#include <iosfwd> #include "CmplxQR.h" #include "PermMatrix.h"
--- a/liboctave/CmplxSCHUR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CmplxSCHUR.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_ComplexSCHUR_h) #define octave_ComplexSCHUR_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "CMatrix.h"
--- a/liboctave/CmplxSVD.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CmplxSVD.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_ComplexSVD_h) #define octave_ComplexSVD_h 1 -#include <iostream> +#include <iosfwd> #include "dDiagMatrix.h" #include "CMatrix.h"
--- a/liboctave/CollocWt.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/CollocWt.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_CollocWt_h) #define octave_CollocWt_h 1 -#include <iostream> +#include <iosfwd> #include "dMatrix.h" #include "dColVector.h"
--- a/liboctave/EIG.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/EIG.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_EIG_h) #define octave_EIG_h 1 -#include <iostream> +#include <iosfwd> #include "dMatrix.h" #include "CMatrix.h"
--- a/liboctave/FEGrid.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/FEGrid.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FEGrid_h) #define octave_FEGrid_h 1 -#include <iostream> +#include <iosfwd> #include "dColVector.h"
--- a/liboctave/LinConst.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/LinConst.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_LinConst_h) #define octave_LinConst_h 1 -#include <iostream> +#include <iosfwd> class ColumnVector;
--- a/liboctave/Range.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/Range.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_Range_h) #define octave_Range_h 1 -#include <iostream> +#include <iosfwd> #include "dMatrix.h" #include "oct-sort.h"
--- a/liboctave/Sparse.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/Sparse.h Tue Mar 10 13:55:52 2009 -0400 @@ -28,7 +28,7 @@ #include <cassert> #include <cstddef> -#include <iostream> +#include <iosfwd> #include "Array.h" #include "Array2.h"
--- a/liboctave/SparseCmplxQR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/SparseCmplxQR.h Tue Mar 10 13:55:52 2009 -0400 @@ -23,7 +23,7 @@ #if !defined (sparse_cmplx_QR_h) #define sparse_cmplx_QR_h 1 -#include <iostream> +#include <iosfwd> #include "dMatrix.h" #include "CMatrix.h"
--- a/liboctave/SparseQR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/SparseQR.h Tue Mar 10 13:55:52 2009 -0400 @@ -23,7 +23,7 @@ #if !defined (sparse_QR_h) #define sparse_QR_h 1 -#include <iostream> +#include <iosfwd> #include "dMatrix.h" #include "CMatrix.h"
--- a/liboctave/dbleAEPBAL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dbleAEPBAL.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_AEPBALANCE_h) #define octave_AEPBALANCE_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "base-aepbal.h"
--- a/liboctave/dbleCHOL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dbleCHOL.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_CHOL_h) #define octave_CHOL_h 1 -#include <iostream> +#include <iosfwd> #include "dMatrix.h" #include "dColVector.h"
--- a/liboctave/dbleGEPBAL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dbleGEPBAL.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_GEPBALANCE_h) #define octave_GEPBALANCE_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "dMatrix.h"
--- a/liboctave/dbleHESS.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dbleHESS.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_HESS_h) #define octave_HESS_h 1 -#include <iostream> +#include <iosfwd> #include "dMatrix.h"
--- a/liboctave/dbleQR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dbleQR.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_QR_h) #define octave_QR_h 1 -#include <iostream> +#include <iosfwd> #include "dMatrix.h" #include "dColVector.h"
--- a/liboctave/dbleQRP.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dbleQRP.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_QRP_h) #define octave_QRP_h 1 -#include <iostream> +#include <iosfwd> #include "dbleQR.h" #include "PermMatrix.h"
--- a/liboctave/dbleSCHUR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dbleSCHUR.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_SCHUR_h) #define octave_SCHUR_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "dMatrix.h"
--- a/liboctave/dbleSVD.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dbleSVD.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_SVD_h) #define octave_SVD_h 1 -#include <iostream> +#include <iosfwd> #include "dDiagMatrix.h" #include "dMatrix.h"
--- a/liboctave/dim-vector.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/dim-vector.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,6 +24,7 @@ #define octave_dim_vector_h 1 #include <cassert> + #include <sstream> #include <string>
--- a/liboctave/fCmplxAEPBAL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fCmplxAEPBAL.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_FloatComplexAEPBALANCE_h) #define octave_FloatComplexAEPBALANCE_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "base-aepbal.h"
--- a/liboctave/fCmplxCHOL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fCmplxCHOL.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_FloatComplexCHOL_h) #define octave_FloatComplexCHOL_h 1 -#include <iostream> +#include <iosfwd> #include "fCMatrix.h" #include "fCColVector.h"
--- a/liboctave/fCmplxGEPBAL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fCmplxGEPBAL.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatComplexGEPBALANCE_h) #define octave_FloatComplexGEPBALANCE_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "fMatrix.h"
--- a/liboctave/fCmplxHESS.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fCmplxHESS.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatComplexHESS_h) #define octave_FloatComplexHESS_h 1 -#include <iostream> +#include <iosfwd> #include "fCMatrix.h"
--- a/liboctave/fCmplxQR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fCmplxQR.h Tue Mar 10 13:55:52 2009 -0400 @@ -27,7 +27,7 @@ #if !defined (octave_FloatComplexQR_h) #define octave_FloatComplexQR_h 1 -#include <iostream> +#include <iosfwd> #include "fCMatrix.h" #include "fCColVector.h"
--- a/liboctave/fCmplxQRP.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fCmplxQRP.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatComplexQRP_h) #define octave_FloatComplexQRP_h 1 -#include <iostream> +#include <iosfwd> #include "fCmplxQR.h" #include "PermMatrix.h"
--- a/liboctave/fCmplxSCHUR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fCmplxSCHUR.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatComplexSCHUR_h) #define octave_FloatComplexSCHUR_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "fCMatrix.h"
--- a/liboctave/fCmplxSVD.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fCmplxSVD.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatComplexSVD_h) #define octave_FloatComplexSVD_h 1 -#include <iostream> +#include <iosfwd> #include "fDiagMatrix.h" #include "fCMatrix.h"
--- a/liboctave/fEIG.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/fEIG.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_float_EIG_h) #define octave_float_EIG_h 1 -#include <iostream> +#include <iosfwd> #include "fMatrix.h" #include "fCMatrix.h"
--- a/liboctave/floatAEPBAL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/floatAEPBAL.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_FloatAEPBALANCE_h) #define octave_FloatAEPBALANCE_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "base-aepbal.h"
--- a/liboctave/floatCHOL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/floatCHOL.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_FloatCHOL_h) #define octave_FloatCHOL_h 1 -#include <iostream> +#include <iosfwd> #include "fMatrix.h" #include "fColVector.h"
--- a/liboctave/floatGEPBAL.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/floatGEPBAL.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatGEPBALANCE_h) #define octave_FloatGEPBALANCE_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "fMatrix.h"
--- a/liboctave/floatHESS.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/floatHESS.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatHESS_h) #define octave_FloatHESS_h 1 -#include <iostream> +#include <iosfwd> #include "fMatrix.h"
--- a/liboctave/floatQR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/floatQR.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #if !defined (octave_FloatQR_h) #define octave_FloatQR_h 1 -#include <iostream> +#include <iosfwd> #include "fMatrix.h" #include "fColVector.h"
--- a/liboctave/floatQRP.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/floatQRP.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatQRP_h) #define octave_FloatQRP_h 1 -#include <iostream> +#include <iosfwd> #include "floatQR.h" #include "PermMatrix.h"
--- a/liboctave/floatSCHUR.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/floatSCHUR.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatSCHUR_h) #define octave_FloatSCHUR_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "fMatrix.h"
--- a/liboctave/floatSVD.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/floatSVD.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_FloatSVD_h) #define octave_FloatSVD_h 1 -#include <iostream> +#include <iosfwd> #include "fDiagMatrix.h" #include "fMatrix.h"
--- a/liboctave/idx-vector.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/idx-vector.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,9 +25,10 @@ #if !defined (octave_idx_vector_h) #define octave_idx_vector_h 1 -#include <iostream> +#include <cassert> + #include <algorithm> -#include <cassert> +#include <iosfwd> #include "dim-vector.h" #include "oct-inttypes.h"
--- a/liboctave/lo-utils.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/lo-utils.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdio> -#include <iostream> +#include <iosfwd> #include <string> #include "oct-cmplx.h"
--- a/liboctave/oct-inttypes.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/oct-inttypes.h Tue Mar 10 13:55:52 2009 -0400 @@ -28,7 +28,7 @@ #include <cstdlib> #include <limits> -#include <iostream> +#include <iosfwd> #include "lo-traits.h" #include "lo-math.h"
--- a/liboctave/oct-spparms.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/oct-spparms.h Tue Mar 10 13:55:52 2009 -0400 @@ -27,7 +27,7 @@ #include <cassert> #include <cstddef> -#include <iostream> +#include <iosfwd> #include "str-vec.h" #include "dColVector.h"
--- a/liboctave/str-vec.h Tue Mar 10 13:18:53 2009 +0100 +++ b/liboctave/str-vec.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_str_vec_h) #define octave_str_vec_h 1 -#include <iostream> +#include <iosfwd> #include <list> #include <string>
--- a/src/ChangeLog Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ChangeLog Tue Mar 10 13:55:52 2009 -0400 @@ -1,3 +1,21 @@ +2009-03-10 John W. Eaton <jwe@octave.org> + + * c-file-ptr-stream.cc, dynamic-ld.cc, error.cc, lex.l, pager.cc, + zfstream.cc: Include <iostream>. + * zfstream.h: Include <iosfwd> instead of <istream> and <ostream>. + * c-file-ptr-stream.h, help.h, load-path.h, load-save.h, + ls-ascii-helper.h, oct-iostrm.h, oct-stream.h, ov-base-diag.h, + ov-base-int.h, ov-base-mat.h, ov-base-scalar.h, ov-base-sparse.h, + ov-base.h, ov-bool-mat.h, ov-bool-sparse.h, ov-bool.h, ov-cell.h, + ov-ch-mat.h, ov-class.h, ov-colon.h, ov-complex.h, ov-cs-list.h, + ov-cx-mat.h, ov-cx-sparse.h, ov-fcn-handle.h, ov-fcn-inline.h, + ov-float.h, ov-flt-complex.h, ov-flt-cx-mat.h, ov-flt-re-mat.h, + ov-intx.h, ov-list.h, ov-range.h, ov-re-mat.h, ov-re-sparse.h, + ov-scalar.h, ov-str-mat.h, ov-struct.h, ov.h, pager.h, + pr-output.h, procstream.h, pt-assign.h, pt-cell.h, pt-const.h, + pt-fcn-handle.h, pt-id.h, pt-mat.h, pt.h, utils.h: + Include <iosfwd> instead of <iosstream>. + 2009-03-10 Jaroslav Hajek <highegg@gmail.com> * data.cc (Fsize_equal): Allow single argument call.
--- a/src/c-file-ptr-stream.cc Tue Mar 10 13:18:53 2009 +0100 +++ b/src/c-file-ptr-stream.cc Tue Mar 10 13:55:52 2009 -0400 @@ -25,6 +25,8 @@ #include <config.h> #endif +#include <iostream> + #include "c-file-ptr-stream.h" #ifndef SEEK_SET
--- a/src/c-file-ptr-stream.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/c-file-ptr-stream.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,9 +24,10 @@ #if !defined (octave_c_file_ptr_stream_h) #define octave_c_file_ptr_stream_h 1 -#include <iostream> #include <cstdio> +#include <iosfwd> + class c_file_ptr_buf : public std::streambuf {
--- a/src/dynamic-ld.cc Tue Mar 10 13:18:53 2009 +0100 +++ b/src/dynamic-ld.cc Tue Mar 10 13:55:52 2009 -0400 @@ -25,6 +25,7 @@ #include <config.h> #endif +#include <iostream> #include <list> #include "oct-env.h"
--- a/src/error.cc Tue Mar 10 13:18:53 2009 +0100 +++ b/src/error.cc Tue Mar 10 13:55:52 2009 -0400 @@ -28,6 +28,7 @@ #include <cstdarg> #include <cstring> +#include <iostream> #include <sstream> #include <string>
--- a/src/help.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/help.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_help_h) #define octave_help_h 1 -#include <iostream> +#include <iosfwd> #include <string> class string_vector;
--- a/src/lex.l Tue Mar 10 13:18:53 2009 +0100 +++ b/src/lex.l Tue Mar 10 13:55:52 2009 -0400 @@ -40,6 +40,7 @@ #include <cctype> #include <cstring> +#include <iostream> #include <set> #include <sstream> #include <string>
--- a/src/load-path.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/load-path.h Tue Mar 10 13:55:52 2009 -0400 @@ -23,7 +23,7 @@ #if !defined (octave_load_path_h) #define octave_load_path_h 1 -#include <iostream> +#include <iosfwd> #include <list> #include <map> #include <string>
--- a/src/load-save.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/load-save.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,8 +24,7 @@ #if !defined (octave_load_save_h) #define octave_load_save_h 1 -#include <iostream> - +#include <iosfwd> #include <string> class octave_value;
--- a/src/ls-ascii-helper.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ls-ascii-helper.h Tue Mar 10 13:55:52 2009 -0400 @@ -23,7 +23,7 @@ #if !defined (octave_ls_ascii_helper_h) #define octave_ls_ascii_helper_h 1 -#include <iostream> +#include <iosfwd> #include <string> extern OCTINTERP_API void
--- a/src/oct-iostrm.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/oct-iostrm.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_octave_iostream_h) #define octave_octave_iostream_h 1 -#include <iostream> +#include <iosfwd> #include "oct-stream.h"
--- a/src/oct-stream.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/oct-stream.h Tue Mar 10 13:55:52 2009 -0400 @@ -29,7 +29,7 @@ class octave_value; class octave_value_list; -#include <iostream> +#include <iosfwd> #include <sstream> #include <string> #include <map>
--- a/src/ov-base-diag.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-base-diag.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-base-int.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-base-int.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-base-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-base-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-base-scalar.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-base-scalar.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "lo-mappers.h"
--- a/src/ov-base-sparse.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-base-sparse.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "str-vec.h"
--- a/src/ov-base.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-base.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <list> #include <string>
--- a/src/ov-bool-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-bool-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-bool-sparse.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-bool-sparse.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-bool.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-bool.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "lo-utils.h"
--- a/src/ov-cell.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-cell.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-ch-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-ch-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-class.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-class.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-colon.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-colon.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-complex.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-complex.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "lo-ieee.h"
--- a/src/ov-cs-list.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-cs-list.h Tue Mar 10 13:55:52 2009 -0400 @@ -25,7 +25,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-cx-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-cx-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-cx-sparse.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-cx-sparse.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-fcn-handle.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-fcn-handle.h Tue Mar 10 13:55:52 2009 -0400 @@ -23,7 +23,7 @@ #if !defined (octave_fcn_handle_h) #define octave_fcn_handle_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "oct-alloc.h"
--- a/src/ov-fcn-inline.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-fcn-inline.h Tue Mar 10 13:55:52 2009 -0400 @@ -23,7 +23,7 @@ #if !defined (octave_fcn_inline_h) #define octave_fcn_inline_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "oct-alloc.h"
--- a/src/ov-float.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-float.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "lo-ieee.h"
--- a/src/ov-flt-complex.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-flt-complex.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "lo-ieee.h"
--- a/src/ov-flt-cx-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-flt-cx-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-flt-re-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-flt-re-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-intx.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-intx.h Tue Mar 10 13:55:52 2009 -0400 @@ -22,7 +22,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-list.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-list.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-range.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-range.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "Range.h"
--- a/src/ov-re-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-re-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-re-sparse.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-re-sparse.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-scalar.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-scalar.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "lo-ieee.h"
--- a/src/ov-str-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-str-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov-struct.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov-struct.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include "mx-base.h"
--- a/src/ov.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/ov.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdlib> -#include <iostream> +#include <iosfwd> #include <string> #include <list>
--- a/src/pager.cc Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pager.cc Tue Mar 10 13:55:52 2009 -0400 @@ -26,6 +26,7 @@ #endif #include <fstream> +#include <iostream> #include <string> #include "cmd-edit.h"
--- a/src/pager.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pager.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_pager_h) #define octave_pager_h 1 -#include <iostream> +#include <iosfwd> #include <sstream> #include <string>
--- a/src/parse.y Tue Mar 10 13:18:53 2009 +0100 +++ b/src/parse.y Tue Mar 10 13:55:52 2009 -0400 @@ -39,6 +39,7 @@ #include <cstdlib> #endif +#include <iostream> #include <map> #include <sstream>
--- a/src/pr-output.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pr-output.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_pr_output_h) #define octave_pr_output_h 1 -#include <iostream> +#include <iosfwd> #include "oct-cmplx.h"
--- a/src/procstream.cc Tue Mar 10 13:18:53 2009 +0100 +++ b/src/procstream.cc Tue Mar 10 13:55:52 2009 -0400 @@ -25,6 +25,8 @@ #include <config.h> #endif +#include <iostream> + #include "procstream.h" procstreambase::procstreambase (const std::string& command, int mode)
--- a/src/procstream.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/procstream.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_procstream_h) #define octave_procstream_h 1 -#include <iostream> +#include <iosfwd> #include <string> #ifdef HAVE_SYS_TYPES_H
--- a/src/pt-assign.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pt-assign.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_tree_assign_h) #define octave_tree_assign_h 1 -#include <iostream> +#include <iosfwd> #include <string> class tree_argument_list;
--- a/src/pt-cell.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pt-cell.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_tree_cell_h) #define octave_tree_cell_h 1 -#include <iostream> +#include <iosfwd> class octave_value; class octave_value_list;
--- a/src/pt-const.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pt-const.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_tree_const_h) #define octave_tree_const_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "oct-alloc.h"
--- a/src/pt-fcn-handle.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pt-fcn-handle.h Tue Mar 10 13:55:52 2009 -0400 @@ -23,7 +23,7 @@ #if !defined (octave_tree_fcn_handle_h) #define octave_fcn_handle_h 1 -#include <iostream> +#include <iosfwd> #include <string> #include "pt-bp.h"
--- a/src/pt-id.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pt-id.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_tree_identifier_h) #define octave_tree_identifier_h 1 -#include <iostream> +#include <iosfwd> #include <string> class octave_value;
--- a/src/pt-mat.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pt-mat.h Tue Mar 10 13:55:52 2009 -0400 @@ -24,7 +24,7 @@ #if !defined (octave_tree_mat_h) #define octave_tree_mat_h 1 -#include <iostream> +#include <iosfwd> class octave_value; class octave_value_list;
--- a/src/pt.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/pt.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <string> -#include <iostream> +#include <iosfwd> class octave_function; class tree_walker;
--- a/src/utils.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/utils.h Tue Mar 10 13:55:52 2009 -0400 @@ -26,7 +26,7 @@ #include <cstdarg> -#include <iostream> +#include <iosfwd> #include <string> #include "dMatrix.h"
--- a/src/zfstream.cc Tue Mar 10 13:18:53 2009 +0100 +++ b/src/zfstream.cc Tue Mar 10 13:55:52 2009 -0400 @@ -35,6 +35,8 @@ #include <config.h> #endif +#include <iostream> + #include "zfstream.h" #ifdef HAVE_ZLIB
--- a/src/zfstream.h Tue Mar 10 13:18:53 2009 +0100 +++ b/src/zfstream.h Tue Mar 10 13:55:52 2009 -0400 @@ -35,8 +35,8 @@ #ifdef HAVE_ZLIB -#include <istream> // not iostream, since we don't need cin/cout -#include <ostream> +#include <iosfwd> + #include "zlib.h" /*****************************************************************************/