summaryrefslogtreecommitdiff
path: root/src/third_party/boost-1.56.0/boost/align/detail/align.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/boost-1.56.0/boost/align/detail/align.hpp')
-rw-r--r--src/third_party/boost-1.56.0/boost/align/detail/align.hpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/third_party/boost-1.56.0/boost/align/detail/align.hpp b/src/third_party/boost-1.56.0/boost/align/detail/align.hpp
deleted file mode 100644
index d4d4287c582..00000000000
--- a/src/third_party/boost-1.56.0/boost/align/detail/align.hpp
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- Copyright (c) 2014 Glen Joseph Fernandes
- glenfe at live dot com
-
- Distributed under the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt
- or copy at http://boost.org/LICENSE_1_0.txt)
-*/
-#ifndef BOOST_ALIGN_DETAIL_ALIGN_HPP
-#define BOOST_ALIGN_DETAIL_ALIGN_HPP
-
-#include <boost/assert.hpp>
-#include <boost/align/detail/address.hpp>
-#include <boost/align/detail/is_alignment.hpp>
-#include <cstddef>
-
-namespace boost {
- namespace alignment {
- inline void* align(std::size_t alignment, std::size_t size,
- void*& ptr, std::size_t& space)
- {
- BOOST_ASSERT(detail::is_alignment(alignment));
- std::size_t n = detail::address_t(ptr) & (alignment - 1);
- if (n != 0) {
- n = alignment - n;
- }
- void* p = 0;
- if (n <= space && size <= space - n) {
- p = static_cast<char*>(ptr) + n;
- ptr = p;
- space -= n;
- }
- return p;
- }
- }
-}
-
-#endif