/
usr
/
include
/
boost
/
container
/
detail
/
/usr/include/boost/container/detail
mkdir
upload
Name
Size
Mode
Actions
adaptive_node_pool.hpp
5569
0644
edit
dl
rm
adaptive_node_pool_impl.hpp
54088
0644
edit
dl
rm
addressof.hpp
1063
0644
edit
dl
rm
advanced_insert_int.hpp
17668
0644
edit
dl
rm
algorithm.hpp
3880
0644
edit
dl
rm
allocation_type.hpp
2017
0644
edit
dl
rm
allocator_version_traits.hpp
5632
0644
edit
dl
rm
alloc_helpers.hpp
1867
0644
edit
dl
rm
alloc_lib.h
11742
0644
edit
dl
rm
auto_link.hpp
1657
0644
edit
dl
rm
block_list.hpp
4199
0644
edit
dl
rm
block_slist.hpp
4503
0644
edit
dl
rm
compare_functors.hpp
3992
0644
edit
dl
rm
config_begin.hpp
3637
0644
edit
dl
rm
config_end.hpp
480
0644
edit
dl
rm
construct_in_place.hpp
2952
0644
edit
dl
rm
container_or_allocator_rebind.hpp
1743
0644
edit
dl
rm
container_rebind.hpp
6610
0644
edit
dl
rm
copy_move_algo.hpp
38531
0644
edit
dl
rm
destroyers.hpp
9338
0644
edit
dl
rm
dispatch_uses_allocator.hpp
19733
0644
edit
dl
rm
dlmalloc.hpp
3444
0644
edit
dl
rm
flat_tree.hpp
61663
0644
edit
dl
rm
function_detector.hpp
3558
0644
edit
dl
rm
is_container.hpp
2213
0644
edit
dl
rm
is_contiguous_container.hpp
1712
0644
edit
dl
rm
is_sorted.hpp
1465
0644
edit
dl
rm
iterator.hpp
2590
0644
edit
dl
rm
iterators.hpp
29882
0644
edit
dl
rm
iterator_to_raw_pointer.hpp
971
0644
edit
dl
rm
math_functions.hpp
3872
0644
edit
dl
rm
minimal_char_traits_header.hpp
1057
0644
edit
dl
rm
min_max.hpp
997
0644
edit
dl
rm
mpl.hpp
3834
0644
edit
dl
rm
multiallocation_chain.hpp
10317
0644
edit
dl
rm
mutex.hpp
8665
0644
edit
dl
rm
next_capacity.hpp
2140
0644
edit
dl
rm
node_alloc_holder.hpp
17651
0644
edit
dl
rm
node_pool.hpp
4808
0644
edit
dl
rm
node_pool_impl.hpp
13171
0644
edit
dl
rm
pair.hpp
21281
0644
edit
dl
rm
pair_key_mapped_of_value.hpp
1466
0644
edit
dl
rm
placement_new.hpp
914
0644
edit
dl
rm
pool_common.hpp
1606
0644
edit
dl
rm
pool_common_alloc.hpp
2730
0644
edit
dl
rm
pool_resource.hpp
7744
0644
edit
dl
rm
singleton.hpp
4465
0644
edit
dl
rm
std_fwd.hpp
1450
0644
edit
dl
rm
thread_mutex.hpp
4449
0644
edit
dl
rm
transform_iterator.hpp
5103
0644
edit
dl
rm
tree.hpp
57038
0644
edit
dl
rm
type_traits.hpp
2714
0644
edit
dl
rm
value_functors.hpp
1118
0644
edit
dl
rm
value_init.hpp
1135
0644
edit
dl
rm
variadic_templates_tools.hpp
4959
0644
edit
dl
rm
version_type.hpp
2416
0644
edit
dl
rm
workaround.hpp
4501
0644
edit
dl
rm
Edit:
/usr/include/boost/container/detail/dlmalloc.hpp
(3444B)
////////////////////////////////////////////////////////////////////////////// // // (C) Copyright Ion Gaztanaga 2015-2015. Distributed under the Boost // Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // // See http://www.boost.org/libs/container for documentation. // ////////////////////////////////////////////////////////////////////////////// #ifndef BOOST_CONTAINER_DETAIL_ALLOC_LIB_HPP #define BOOST_CONTAINER_DETAIL_ALLOC_LIB_HPP #ifndef BOOST_CONFIG_HPP # include <boost/config.hpp> #endif #if defined(BOOST_HAS_PRAGMA_ONCE) # pragma once #endif #include <boost/container/detail/config_begin.hpp> #include <boost/container/detail/workaround.hpp> #include <boost/container/detail/auto_link.hpp> #include <boost/container/detail/alloc_lib.h> namespace boost{ namespace container{ typedef boost_cont_command_ret_t dlmalloc_command_ret_t; typedef boost_cont_memchain dlmalloc_memchain; typedef boost_cont_memchain_it dlmalloc_memchain_it; typedef boost_cont_malloc_stats_t dlmalloc_malloc_stats_t; BOOST_CONTAINER_DECL size_t dlmalloc_size(const void *p); BOOST_CONTAINER_DECL void* dlmalloc_malloc(size_t bytes); BOOST_CONTAINER_DECL void dlmalloc_free(void* mem); BOOST_CONTAINER_DECL void* dlmalloc_memalign(size_t bytes, size_t alignment); BOOST_CONTAINER_DECL int dlmalloc_multialloc_nodes (size_t n_elements, size_t elem_size, size_t contiguous_elements, boost_cont_memchain *pchain); BOOST_CONTAINER_DECL int dlmalloc_multialloc_arrays (size_t n_elements, const size_t *sizes, size_t sizeof_element, size_t contiguous_elements, boost_cont_memchain *pchain); BOOST_CONTAINER_DECL void dlmalloc_multidealloc(boost_cont_memchain *pchain); BOOST_CONTAINER_DECL size_t dlmalloc_footprint(); BOOST_CONTAINER_DECL size_t dlmalloc_allocated_memory(); BOOST_CONTAINER_DECL size_t dlmalloc_chunksize(const void *p); BOOST_CONTAINER_DECL int dlmalloc_all_deallocated(); BOOST_CONTAINER_DECL boost_cont_malloc_stats_t dlmalloc_malloc_stats(); BOOST_CONTAINER_DECL size_t dlmalloc_in_use_memory(); BOOST_CONTAINER_DECL int dlmalloc_trim(size_t pad); BOOST_CONTAINER_DECL int dlmalloc_mallopt(int parameter_number, int parameter_value); BOOST_CONTAINER_DECL int dlmalloc_grow(void* oldmem, size_t minbytes, size_t maxbytes, size_t *received); BOOST_CONTAINER_DECL int dlmalloc_shrink(void* oldmem, size_t minbytes, size_t maxbytes, size_t *received, int do_commit); BOOST_CONTAINER_DECL void* dlmalloc_alloc(size_t minbytes, size_t preferred_bytes, size_t *received_bytes); BOOST_CONTAINER_DECL int dlmalloc_malloc_check(); BOOST_CONTAINER_DECL boost_cont_command_ret_t dlmalloc_allocation_command ( allocation_type command , size_t sizeof_object , size_t limit_objects , size_t preferred_objects , size_t *received_objects , void *reuse_ptr ); BOOST_CONTAINER_DECL int dlmalloc_mallopt(int param_number, int value); BOOST_CONTAINER_DECL void *dlmalloc_sync_create(); BOOST_CONTAINER_DECL void dlmalloc_sync_destroy(void *sync); BOOST_CONTAINER_DECL bool dlmalloc_sync_lock(void *sync); BOOST_CONTAINER_DECL void dlmalloc_sync_unlock(void *sync); BOOST_CONTAINER_DECL bool dlmalloc_global_sync_lock(); BOOST_CONTAINER_DECL void dlmalloc_global_sync_unlock(); } //namespace container{ } //namespace boost{ #include <boost/container/detail/config_end.hpp> #endif //BOOST_CONTAINER_DETAIL_ALLOC_LIB_HPP
Save
cmd:
run