Allocator Builder
Policy Based C++ Template Allocator Library
 All Classes Functions Variables Enumerations Enumerator Groups Pages
allocator_base.cpp
1 //
3 // Copyright 2014 Felix Petriconi
4 //
5 // License: http://boost.org/LICENSE_1_0.txt, Boost License 1.0
6 //
7 // Authors: http://petriconi.net, Felix Petriconi
8 //
10 #include "allocator_base.hpp"
11 
12 #include <cstring>
13 #include <algorithm>
14 
15 void alb::v_100::internal::block_copy(const alb::block& source, alb::block& destination) noexcept
16 {
17  ::memcpy(destination.ptr, source.ptr, std::min(source.length, destination.length));
18 }
void block_copy(const block &source, block &destination) noexcept