From c92fc95a04cebe150fd33df3e27f6e9b8dc651a7 Mon Sep 17 00:00:00 2001 From: henry <Henry Weller h.weller@opencfd.co.uk> Date: Sun, 1 Mar 2009 20:33:41 +0000 Subject: [PATCH] Added forward declarations of IO operators, see: http://openfoam.cfd-online.com/cgi-bin/forum/show.cgi?126/10948 --- src/meshTools/cellDist/wallPoint/wallPoint.H | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/meshTools/cellDist/wallPoint/wallPoint.H b/src/meshTools/cellDist/wallPoint/wallPoint.H index 0544b6ce361..82d6b385af9 100644 --- a/src/meshTools/cellDist/wallPoint/wallPoint.H +++ b/src/meshTools/cellDist/wallPoint/wallPoint.H @@ -51,6 +51,12 @@ namespace Foam // Forward declaration of classes class polyPatch; class polyMesh; +class wallPoint; + +// Forward declaration of friend functions and operators +Ostream& operator<<(Ostream&, const wallPoint&); +Istream& operator>>(Istream&, wallPoint&); + /*---------------------------------------------------------------------------*\ Class wallPoint Declaration @@ -78,12 +84,15 @@ class wallPoint const scalar tol ); + public: + // Static data members //- initial point far away. static point greatPoint; + // Constructors //- Construct null @@ -102,6 +111,7 @@ public: const wallPoint& ); + // Member Functions // Access @@ -184,11 +194,11 @@ public: const scalar tol ); + // Member Operators // Needed for List IO inline bool operator==(const wallPoint&) const; - inline bool operator!=(const wallPoint&) const; -- GitLab