premiere-libtorrent/include/libtorrent/aux_
arvidn 65fef972a2 apply some c++11 modernization 2018-01-11 04:51:39 -05:00
..
aligned_storage.hpp pick standard std::aligned_union if using clang (#2447) 2017-10-15 04:29:33 +02:00
aligned_union.hpp pick standard std::aligned_union if using clang (#2447) 2017-10-15 04:29:33 +02:00
alloca.hpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
allocating_handler.hpp support asio handler allocators in deferred_handler 2017-12-26 09:44:51 +01:00
array.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
bind_to_device.hpp make single-argument constructors explicit (#1194) 2016-10-08 14:07:11 -04:00
block_cache_reference.hpp use boost::variant for disk_io_job in/out parameter, to support holding a proper disk io buffer handle and string 2017-04-17 15:08:27 -04:00
byteswap.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
cppint_import_export.hpp more fixes of unwanted macro expansions of min/max in headers (windows.h compatibility) 2017-11-13 15:36:42 +01:00
cpuid.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
deferred_handler.hpp support asio handler allocators in deferred_handler 2017-12-26 09:44:51 +01:00
deque.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
dev_random.hpp wrap most instances of throw, and terminate on builds where exceptions are disabled (#1639) 2017-01-29 15:37:42 -05:00
disable_warnings_pop.hpp enable /W4 warnings for msvc 2016-12-13 19:36:14 -05:00
disable_warnings_push.hpp improve error handling during session shutdown 2017-12-28 13:52:07 +01:00
disk_job_fence.hpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
escape_string.hpp fix some warnings, mostly 0 -> nullptr 2017-09-28 07:33:10 -07:00
ffs.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
file_progress.hpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
has_block.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
io.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
ip_notifier.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
listen_socket_handle.hpp changes based on review feedback 2017-07-21 19:18:44 -07:00
lsd.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
max_path.hpp minor refactor in file_storeage and typos 2017-05-02 22:34:11 -04:00
merkle.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
noexcept_movable.hpp fix noexcept marking on entry, and make move assignment 2018-01-04 19:34:42 -05:00
numeric_cast.hpp fixing sign-conversion warnings, part 12, minor refactor, eol cleanup (#1670) 2017-02-07 00:22:30 -05:00
openssl.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
path.hpp drop support for windows compilers without std::string and wchar_t (believed to be old cygwin) 2017-07-02 08:24:55 -04:00
portmap.hpp use a strong typedef for port mapping id 2017-09-02 07:02:07 +02:00
proxy_settings.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
range.hpp remove redundant virtual specificers when override is present 2017-09-10 19:28:18 +02:00
scope_end.hpp make move constructors and move assignment operators noexcept 2017-06-01 23:42:15 +02:00
session_call.hpp replace boost::function with std::function 2016-08-13 07:07:26 -04:00
session_impl.hpp complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail 2018-01-08 04:44:52 -05:00
session_interface.hpp reserve space in the undead peers list up-front, to not have to allocate memory when disconnecting 2017-12-27 21:24:16 +01:00
session_settings.hpp minor cleanup, refactor and typos (#2593) 2017-12-07 07:51:55 +01:00
session_udp_sockets.hpp don't heap-allocate handlers for incoming UDP packets 2017-12-24 11:22:30 +01:00
storage_piece_set.hpp use an intrusive linked list for peer_cache_entry instead an unordered set, to avoid heap allocations and make cache operations not able to fail. This simplifies error handling 2017-12-28 00:52:09 +01:00
storage_utils.hpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
string_ptr.hpp wrap destination string in i2p_peer in string_ptr handler (#2268) 2017-08-25 09:42:46 +02:00
suggest_piece.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
throw.hpp fix build with exceptions disabled 2017-05-28 06:42:49 -04:00
time.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
torrent_impl.hpp handle errors in peer_connection 2017-12-26 10:39:54 +01:00
typed_span.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
unique_ptr.hpp use decltype(auto) return types for MSVC (#1815) 2017-03-17 20:47:10 -04:00
vector.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
win_crypto_provider.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
win_util.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00