summaryrefslogtreecommitdiff
path: root/boost/align/aligned_delete.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/align/aligned_delete.hpp')
-rw-r--r--boost/align/aligned_delete.hpp38
1 files changed, 20 insertions, 18 deletions
diff --git a/boost/align/aligned_delete.hpp b/boost/align/aligned_delete.hpp
index 479fbb16be..6d8caed302 100644
--- a/boost/align/aligned_delete.hpp
+++ b/boost/align/aligned_delete.hpp
@@ -1,10 +1,10 @@
/*
- (c) 2014 Glen Joseph Fernandes
- glenjofe at gmail dot com
+(c) 2014 Glen Joseph Fernandes
+glenjofe at gmail dot com
- Distributed under the Boost Software
- License, Version 1.0.
- http://boost.org/LICENSE_1_0.txt
+Distributed under the Boost Software
+License, Version 1.0.
+http://boost.org/LICENSE_1_0.txt
*/
#ifndef BOOST_ALIGN_ALIGNED_DELETE_HPP
#define BOOST_ALIGN_ALIGNED_DELETE_HPP
@@ -14,19 +14,21 @@
#include <boost/align/aligned_delete_forward.hpp>
namespace boost {
- namespace alignment {
- class aligned_delete {
- public:
- template<class T>
- void operator()(T* ptr) const
- BOOST_NOEXCEPT_IF(BOOST_NOEXCEPT_EXPR(ptr->~T())) {
- if (ptr) {
- ptr->~T();
- alignment::aligned_free(ptr);
- }
- }
- };
+namespace alignment {
+
+class aligned_delete {
+public:
+ template<class T>
+ void operator()(T* ptr) const
+ BOOST_NOEXCEPT_IF(BOOST_NOEXCEPT_EXPR(ptr->~T())) {
+ if (ptr) {
+ ptr->~T();
+ alignment::aligned_free(ptr);
+ }
}
-}
+};
+
+} /* :alignment */
+} /* :boost */
#endif