diff src/mesh.h @ 253:5e9b5bbdc56b

Support both DOLFIN 1.3.0 and 1.4.0 * src/dolfin_compat.h: use a macro to set the correct shared_ptr (std or boost)
author Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
date Tue, 29 Jul 2014 18:05:56 +0200
parents 9e944b0d0fc8
children
line wrap: on
line diff
--- a/src/mesh.h	Tue Jul 29 17:11:59 2014 +0200
+++ b/src/mesh.h	Tue Jul 29 18:05:56 2014 +0200
@@ -21,6 +21,7 @@
 #include <dolfin.h>
 #include <octave/oct.h>
 #include <octave/oct-map.h>
+#include "dolfin_compat.h"
 
 class mesh : public octave_base_value
 {
@@ -57,7 +58,7 @@
   const dolfin::Mesh & get_msh (void) const
   { return *pmsh; }
 
-  const boost::shared_ptr<const dolfin::Mesh> & 
+  const SHARED_PTR <const dolfin::Mesh> & 
   get_pmsh (void) const
     { return pmsh; }
 
@@ -66,7 +67,7 @@
 
  private:
 
-  boost::shared_ptr<const dolfin::Mesh> pmsh;
+  SHARED_PTR <const dolfin::Mesh> pmsh;
 
   DECLARE_OCTAVE_ALLOCATOR;
   DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA;