Commit c92fc95a authored by henry's avatar henry
Browse files

Added forward declarations of IO operators, see:

http://openfoam.cfd-online.com/cgi-bin/forum/show.cgi?126/10948
parent 9446fecf
...@@ -51,6 +51,12 @@ namespace Foam ...@@ -51,6 +51,12 @@ namespace Foam
// Forward declaration of classes // Forward declaration of classes
class polyPatch; class polyPatch;
class polyMesh; class polyMesh;
class wallPoint;
// Forward declaration of friend functions and operators
Ostream& operator<<(Ostream&, const wallPoint&);
Istream& operator>>(Istream&, wallPoint&);
/*---------------------------------------------------------------------------*\ /*---------------------------------------------------------------------------*\
Class wallPoint Declaration Class wallPoint Declaration
...@@ -78,12 +84,15 @@ class wallPoint ...@@ -78,12 +84,15 @@ class wallPoint
const scalar tol const scalar tol
); );
public: public:
// Static data members // Static data members
//- initial point far away. //- initial point far away.
static point greatPoint; static point greatPoint;
// Constructors // Constructors
//- Construct null //- Construct null
...@@ -102,6 +111,7 @@ public: ...@@ -102,6 +111,7 @@ public:
const wallPoint& const wallPoint&
); );
// Member Functions // Member Functions
// Access // Access
...@@ -184,11 +194,11 @@ public: ...@@ -184,11 +194,11 @@ public:
const scalar tol const scalar tol
); );
// Member Operators // Member Operators
// Needed for List IO // Needed for List IO
inline bool operator==(const wallPoint&) const; inline bool operator==(const wallPoint&) const;
inline bool operator!=(const wallPoint&) const; inline bool operator!=(const wallPoint&) const;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment