diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2012-02-24 23:02:22 -0500 |
---|---|---|
committer | Barry Wardell <barry.wardell@gmail.com> | 2012-09-11 18:23:05 +0100 |
commit | 0f0235b7a2a02a93cfe757d977ed56c2469dc673 (patch) | |
tree | c9ebc615cbee510ddefa3d575e36ba4a01bbc40c /Carpet/CarpetLib/src/region.hh | |
parent | 5f566b7daa4e0d1d14536600b31207a1bc4dfc64 (diff) |
CarpetLib: Remove/correct ATTRIBUTE_CONST and ATTRIBUTE_PURE declarations
Diffstat (limited to 'Carpet/CarpetLib/src/region.hh')
-rw-r--r-- | Carpet/CarpetLib/src/region.hh | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/Carpet/CarpetLib/src/region.hh b/Carpet/CarpetLib/src/region.hh index a8cecfc59..4c8bf25ac 100644 --- a/Carpet/CarpetLib/src/region.hh +++ b/Carpet/CarpetLib/src/region.hh @@ -25,10 +25,10 @@ struct region_t { region_t & operator= (region_t const & a); ~region_t (); - bool invariant () const CCTK_ATTRIBUTE_PURE; + bool invariant () const CCTK_MEMBER_ATTRIBUTE_PURE; // For regridding - CCTK_REAL load () const; + CCTK_REAL load () const CCTK_MEMBER_ATTRIBUTE_PURE; region_t split (CCTK_REAL ratio_new_over_old); // Output processor decomposition? (Off by default.) @@ -41,9 +41,6 @@ bool operator== (region_t const & a, region_t const & b) CCTK_ATTRIBUTE_PURE; inline bool operator!= (region_t const & a, region_t const & b) - CCTK_ATTRIBUTE_PURE; -inline -bool operator!= (region_t const & a, region_t const & b) { return not (a == b); } @@ -85,11 +82,9 @@ struct pseudoregion_t { }; MPI_Datatype mpi_datatype (pseudoregion_t const &) - CCTK_ATTRIBUTE_CONST; + CCTK_ATTRIBUTE_PURE; namespace dist { template<> inline MPI_Datatype mpi_datatype<pseudoregion_t> () - CCTK_ATTRIBUTE_CONST; - template<> inline MPI_Datatype mpi_datatype<pseudoregion_t> () { pseudoregion_t dummy; return mpi_datatype(dummy); } } @@ -97,14 +92,10 @@ bool operator== (pseudoregion_t const & a, pseudoregion_t const & b) CCTK_ATTRIBUTE_PURE; inline bool operator!= (pseudoregion_t const & a, pseudoregion_t const & b) - CCTK_ATTRIBUTE_PURE; -inline -bool operator!= (pseudoregion_t const & a, pseudoregion_t const & b) { return not (a == b); } -inline size_t memoryof (pseudoregion_t const & p) CCTK_ATTRIBUTE_PURE; inline size_t memoryof (pseudoregion_t const & p) { return @@ -135,17 +126,13 @@ struct sendrecv_pseudoregion_t { }; MPI_Datatype mpi_datatype (sendrecv_pseudoregion_t const &) - CCTK_ATTRIBUTE_CONST; + CCTK_ATTRIBUTE_PURE; namespace dist { template<> inline MPI_Datatype mpi_datatype<sendrecv_pseudoregion_t> () - CCTK_ATTRIBUTE_CONST; - template<> inline MPI_Datatype mpi_datatype<sendrecv_pseudoregion_t> () { sendrecv_pseudoregion_t dummy; return mpi_datatype(dummy); } } inline size_t memoryof (sendrecv_pseudoregion_t const & srp) - CCTK_ATTRIBUTE_PURE; -inline size_t memoryof (sendrecv_pseudoregion_t const & srp) { return memoryof (srp.send) + memoryof (srp.recv); } |