#1912: some copy edits on boost.intrusive

#1932: move semantics for shared objects
#1635: Incomplete include guard in boost/intrusive

[SVN r45692]
This commit is contained in:
Ion Gaztañaga
2008-05-23 22:13:10 +00:00
parent c3b9801811
commit c35c6680b2
22 changed files with 966 additions and 37 deletions

View File

@@ -62,6 +62,18 @@ int main ()
//Named new capable heap mem allocator
wmanaged_heap_memory heap_buffer(memsize);
//Test move semantics
{
wmanaged_external_buffer user_default;
wmanaged_external_buffer temp_external(move(user_buffer));
user_default = move(temp_external);
user_buffer = move(user_default);
wmanaged_heap_memory heap_default;
wmanaged_heap_memory temp_heap(move(heap_buffer));
heap_default = move(temp_heap);
heap_buffer = move(heap_default);
}
//Initialize memory
user_buffer.reserve_named_objects(100);
heap_buffer.reserve_named_objects(100);