diff --git a/applications/solvers/electromagnetics/magneticFoam/magnet.H b/applications/solvers/electromagnetics/magneticFoam/magnet.H index 9d327351adb952e602608ee244c8657b7f5f9e42..fb95b980c2c4f42d812a9b714c5a06155d782f6a 100644 --- a/applications/solvers/electromagnetics/magneticFoam/magnet.H +++ b/applications/solvers/electromagnetics/magneticFoam/magnet.H @@ -44,11 +44,7 @@ SourceFiles namespace Foam { -// Forward declaration of classes -class Istream; -class Ostream; - -// Forward declaration of friend functions and operators +// Forward Declarations class magnet; Istream& operator>>(Istream&, magnet&); Ostream& operator<<(Ostream&, const magnet&); diff --git a/src/OpenFOAM/containers/Lists/DynamicList/DynamicList.H b/src/OpenFOAM/containers/Lists/DynamicList/DynamicList.H index 6ba6fec7d0e7d9349fcec2ec2b69056d1db93033..5060385a01299b0a29ce7d8b84545edd28f457b3 100644 --- a/src/OpenFOAM/containers/Lists/DynamicList/DynamicList.H +++ b/src/OpenFOAM/containers/Lists/DynamicList/DynamicList.H @@ -337,14 +337,14 @@ public: // IOstream Operators //- Read from Istream, discarding existing contents - inline friend Istream& operator>> <T, SizeMin> + friend Istream& operator>> <T, SizeMin> ( Istream& is, DynamicList<T, SizeMin>& rhs ); //- Write to Ostream - inline friend Ostream& operator<< <T, SizeMin> + friend Ostream& operator<< <T, SizeMin> ( Ostream& os, const DynamicList<T, SizeMin>& rhs diff --git a/src/OpenFOAM/db/IOstreams/output/FlatOutput.H b/src/OpenFOAM/db/IOstreams/output/FlatOutput.H index 399dd081bdb1eccc01f1ea652fa30ac15a73aaf8..5abbc3de9cefae6a618361bd2972369c66f83314 100644 --- a/src/OpenFOAM/db/IOstreams/output/FlatOutput.H +++ b/src/OpenFOAM/db/IOstreams/output/FlatOutput.H @@ -54,8 +54,8 @@ template<class Container, class Delimiters> class OutputAdaptor; template<class Container, class Delimiters> inline Ostream& operator<< ( - Ostream&, - const FlatOutput::OutputAdaptor<Container, Delimiters>& + Ostream& os, + const FlatOutput::OutputAdaptor<Container, Delimiters>& adaptor ); @@ -187,8 +187,7 @@ public: // Operators //- Ostream Operator - inline friend Ostream& - operator<< + friend Ostream& operator<< ( Ostream& os, const OutputAdaptor<Container, Delimiters>& adaptor diff --git a/src/OpenFOAM/fields/Fields/DynamicField/DynamicField.H b/src/OpenFOAM/fields/Fields/DynamicField/DynamicField.H index ce84afae414bddabe30c63dc9d0219f94fdb07bc..0330f968d311dd99c25b4f6e7d5b33865ee1c766 100644 --- a/src/OpenFOAM/fields/Fields/DynamicField/DynamicField.H +++ b/src/OpenFOAM/fields/Fields/DynamicField/DynamicField.H @@ -271,14 +271,14 @@ public: // IOstream Operators //- Read from Istream, discarding existing contents - inline friend Istream& operator>> <T, SizeMin> + friend Istream& operator>> <T, SizeMin> ( Istream& is, DynamicField<T, SizeMin>& rhs ); //- Write to Ostream - inline friend Ostream& operator<< <T, SizeMin> + friend Ostream& operator<< <T, SizeMin> ( Ostream& os, const DynamicField<T, SizeMin>& rhs diff --git a/src/OpenFOAM/meshes/meshShapes/labelledTri/labelledTri.H b/src/OpenFOAM/meshes/meshShapes/labelledTri/labelledTri.H index 039ef49bddf26e7b3fc1b1778176418820d935ed..0d0f20985b91de00a9395e256361039a4c401000 100644 --- a/src/OpenFOAM/meshes/meshShapes/labelledTri/labelledTri.H +++ b/src/OpenFOAM/meshes/meshShapes/labelledTri/labelledTri.H @@ -48,8 +48,8 @@ namespace Foam // Forward Declarations class labelledTri; -Istream& operator>>(Istream&, labelledTri&); -Ostream& operator<<(Ostream&, const labelledTri&); +inline Istream& operator>>(Istream&, labelledTri&); +inline Ostream& operator<<(Ostream&, const labelledTri&); /*---------------------------------------------------------------------------*\ Class labelledTri Declaration @@ -119,8 +119,8 @@ public: // IOstream Operators - inline friend Istream& operator>>(Istream&, labelledTri&); - inline friend Ostream& operator<<(Ostream&, const labelledTri&); + friend Istream& operator>>(Istream&, labelledTri&); + friend Ostream& operator<<(Ostream&, const labelledTri&); }; diff --git a/src/OpenFOAM/meshes/polyMesh/mapPolyMesh/objectMap/objectMap.H b/src/OpenFOAM/meshes/polyMesh/mapPolyMesh/objectMap/objectMap.H index f7ace81e86ef62c43d6d9b7533235677b6736df2..676ae1372974cb66fbb9f389a76ff3a0b287a3bc 100644 --- a/src/OpenFOAM/meshes/polyMesh/mapPolyMesh/objectMap/objectMap.H +++ b/src/OpenFOAM/meshes/polyMesh/mapPolyMesh/objectMap/objectMap.H @@ -45,7 +45,7 @@ SourceFiles namespace Foam { -// Forward declarations +// Forward Declarations class objectMap; inline bool operator==(const objectMap& a, const objectMap& b); diff --git a/src/OpenFOAM/meshes/primitiveShapes/line/line.H b/src/OpenFOAM/meshes/primitiveShapes/line/line.H index 612ddbfe554153005ebdd09e09b7dfb722efb0c9..caf65ef76cdc551efbc2bc038a3c257890595c41 100644 --- a/src/OpenFOAM/meshes/primitiveShapes/line/line.H +++ b/src/OpenFOAM/meshes/primitiveShapes/line/line.H @@ -49,13 +49,7 @@ SourceFiles namespace Foam { -// Forward declaration of classes - -class Istream; -class Ostream; - - -// Forward declaration of friend functions and operators +// Forward Declarations template<class Point, class PointRef> class line; diff --git a/src/OpenFOAM/meshes/primitiveShapes/objectHit/PointIndexHit.H b/src/OpenFOAM/meshes/primitiveShapes/objectHit/PointIndexHit.H index 5cc86d3e61a7885cd5938104b32a5ebbef49dfa0..7337b865479177602a2e6ea53c2787153cb72424 100644 --- a/src/OpenFOAM/meshes/primitiveShapes/objectHit/PointIndexHit.H +++ b/src/OpenFOAM/meshes/primitiveShapes/objectHit/PointIndexHit.H @@ -280,13 +280,13 @@ public: { if (is.format() == IOstream::ASCII) { - return is >> pHit.hit_ >> pHit.point_ >> pHit.index_; + is >> pHit.hit_ >> pHit.point_ >> pHit.index_; } else { // TODO (2019-08-06): // cannot properly handle mixed-precision reading - // owning to bool and Point type. + // owing to bool and Point type. is.read ( diff --git a/src/OpenFOAM/meshes/primitiveShapes/tetrahedron/tetrahedron.H b/src/OpenFOAM/meshes/primitiveShapes/tetrahedron/tetrahedron.H index 01c5e3e4d3f987748f7d8ffcd4b6b7377a53dc92..6471c3d910305cb3ddbf9158a24a056bb783b6ca 100644 --- a/src/OpenFOAM/meshes/primitiveShapes/tetrahedron/tetrahedron.H +++ b/src/OpenFOAM/meshes/primitiveShapes/tetrahedron/tetrahedron.H @@ -57,11 +57,9 @@ SourceFiles namespace Foam { -// Forward declarations -class Istream; -class Ostream; -class tetPoints; +// Forward Declarations class plane; +class tetPoints; template<class Point, class PointRef> class tetrahedron; @@ -310,7 +308,7 @@ public: boundBox bounds() const; - // IOstream operators + // IOstream Operators friend Istream& operator>> <Point, PointRef> ( diff --git a/src/OpenFOAM/meshes/primitiveShapes/triangle/triangle.H b/src/OpenFOAM/meshes/primitiveShapes/triangle/triangle.H index e4eb46dc06ffbfdcd9cea8232497f39ef90c3ac0..b25ccf872448cefe667a2ec74d2a44f9e12031b9 100644 --- a/src/OpenFOAM/meshes/primitiveShapes/triangle/triangle.H +++ b/src/OpenFOAM/meshes/primitiveShapes/triangle/triangle.H @@ -54,8 +54,6 @@ namespace Foam { // Forward Declarations -class Istream; -class Ostream; class plane; class triPoints; @@ -355,7 +353,7 @@ public: ) const; - // IOstream operators + // IOstream Operators friend Istream& operator>> <Point, PointRef> ( diff --git a/src/OpenFOAM/primitives/triad/triad.H b/src/OpenFOAM/primitives/triad/triad.H index 27491da9c62b1f0c65d179b3382a094378d3f6e7..b158b42531418883a09e65b29bbf030be202ae7f 100644 --- a/src/OpenFOAM/primitives/triad/triad.H +++ b/src/OpenFOAM/primitives/triad/triad.H @@ -52,13 +52,11 @@ SourceFiles namespace Foam { -// Forward declarations +// Forward Declarations class triad; class quaternion; -class Istream; -class Ostream; -Istream& operator>>(Istream&, triad&); -Ostream& operator<<(Ostream&, const triad&); +inline Istream& operator>>(Istream&, triad&); +inline Ostream& operator<<(Ostream&, const triad&); /*---------------------------------------------------------------------------*\ Class triad Declaration @@ -68,7 +66,6 @@ class triad : public Vector<vector> { - public: // Constructors @@ -160,8 +157,8 @@ public: // IOstream Operators - inline friend Istream& operator>>(Istream&, triad&); - inline friend Ostream& operator<<(Ostream&, const triad&); + friend Istream& operator>>(Istream&, triad&); + friend Ostream& operator<<(Ostream&, const triad&); }; diff --git a/src/fileFormats/stl/STLtriangle.H b/src/fileFormats/stl/STLtriangle.H index 318addf4f610098e4552a1b0f2c12b95c5b5aec2..c8e49a23c994cfd1047d19c52c1d28850f956149 100644 --- a/src/fileFormats/stl/STLtriangle.H +++ b/src/fileFormats/stl/STLtriangle.H @@ -47,9 +47,9 @@ SourceFiles namespace Foam { -// Forward declaration of friend functions and operators +// Forward Declarations class STLtriangle; -Ostream& operator<<(Ostream& os, const STLtriangle& tri); +inline Ostream& operator<<(Ostream& os, const STLtriangle& tri); /*---------------------------------------------------------------------------*\ Class STLtriangle Declaration @@ -141,10 +141,10 @@ public: ); - // Ostream operator + // Ostream Operator //- Print triangle contents - inline friend Ostream& operator<<(Ostream& os, const STLtriangle& tri); + friend Ostream& operator<<(Ostream& os, const STLtriangle& tri); };