summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2010-02-11 12:14:00 (GMT)
committerRemko Tronçon <git@el-tramo.be>2010-02-11 12:14:00 (GMT)
commit0efa7c32aaf21a29b42b5926cc116007056843be (patch)
tree882f663a5dd0e65694bf6077b71086dd77fd7ff8
parent1d20eabbc32274b491b4c2bedf73d19933d97bfd (diff)
downloadswift-0efa7c32aaf21a29b42b5926cc116007056843be.zip
swift-0efa7c32aaf21a29b42b5926cc116007056843be.tar.bz2
Moved some modules into separate git modules.
-rw-r--r--.gitmodules18
m---------3rdParty/Boost0
-rw-r--r--3rdParty/Boost/SConscript66
-rw-r--r--3rdParty/Boost/boost/algorithm/string/case_conv.hpp176
-rw-r--r--3rdParty/Boost/boost/algorithm/string/compare.hpp199
-rw-r--r--3rdParty/Boost/boost/algorithm/string/concept.hpp83
-rw-r--r--3rdParty/Boost/boost/algorithm/string/config.hpp28
-rw-r--r--3rdParty/Boost/boost/algorithm/string/constants.hpp36
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/case_conv.hpp121
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/find_format.hpp193
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/find_format_all.hpp263
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/find_format_store.hpp78
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/finder.hpp646
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/formatter.hpp94
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/replace_storage.hpp159
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/sequence.hpp200
-rw-r--r--3rdParty/Boost/boost/algorithm/string/detail/util.hpp106
-rw-r--r--3rdParty/Boost/boost/algorithm/string/erase.hpp844
-rw-r--r--3rdParty/Boost/boost/algorithm/string/find_format.hpp269
-rw-r--r--3rdParty/Boost/boost/algorithm/string/finder.hpp270
-rw-r--r--3rdParty/Boost/boost/algorithm/string/formatter.hpp103
-rw-r--r--3rdParty/Boost/boost/algorithm/string/replace.hpp928
-rw-r--r--3rdParty/Boost/boost/algorithm/string/sequence_traits.hpp193
-rw-r--r--3rdParty/Boost/boost/algorithm/string/yes_no_type.hpp33
-rw-r--r--3rdParty/Boost/boost/aligned_storage.hpp170
-rw-r--r--3rdParty/Boost/boost/any.hpp237
-rw-r--r--3rdParty/Boost/boost/array.hpp321
-rw-r--r--3rdParty/Boost/boost/asio.hpp100
-rw-r--r--3rdParty/Boost/boost/asio/basic_datagram_socket.hpp805
-rw-r--r--3rdParty/Boost/boost/asio/basic_deadline_timer.hpp383
-rw-r--r--3rdParty/Boost/boost/asio/basic_io_object.hpp99
-rw-r--r--3rdParty/Boost/boost/asio/basic_raw_socket.hpp800
-rw-r--r--3rdParty/Boost/boost/asio/basic_serial_port.hpp624
-rw-r--r--3rdParty/Boost/boost/asio/basic_socket.hpp1065
-rw-r--r--3rdParty/Boost/boost/asio/basic_socket_acceptor.hpp826
-rw-r--r--3rdParty/Boost/boost/asio/basic_socket_iostream.hpp150
-rw-r--r--3rdParty/Boost/boost/asio/basic_socket_streambuf.hpp287
-rw-r--r--3rdParty/Boost/boost/asio/basic_stream_socket.hpp720
-rw-r--r--3rdParty/Boost/boost/asio/basic_streambuf.hpp340
-rw-r--r--3rdParty/Boost/boost/asio/buffer.hpp1042
-rw-r--r--3rdParty/Boost/boost/asio/buffered_read_stream.hpp422
-rw-r--r--3rdParty/Boost/boost/asio/buffered_read_stream_fwd.hpp31
-rw-r--r--3rdParty/Boost/boost/asio/buffered_stream.hpp258
-rw-r--r--3rdParty/Boost/boost/asio/buffered_stream_fwd.hpp31
-rw-r--r--3rdParty/Boost/boost/asio/buffered_write_stream.hpp376
-rw-r--r--3rdParty/Boost/boost/asio/buffered_write_stream_fwd.hpp31
-rw-r--r--3rdParty/Boost/boost/asio/buffers_iterator.hpp327
-rw-r--r--3rdParty/Boost/boost/asio/completion_condition.hpp166
-rw-r--r--3rdParty/Boost/boost/asio/datagram_socket_service.hpp325
-rw-r--r--3rdParty/Boost/boost/asio/deadline_timer.hpp39
-rw-r--r--3rdParty/Boost/boost/asio/deadline_timer_service.hpp170
-rw-r--r--3rdParty/Boost/boost/asio/detail/bind_handler.hpp351
-rw-r--r--3rdParty/Boost/boost/asio/detail/buffer_resize_guard.hpp72
-rw-r--r--3rdParty/Boost/boost/asio/detail/buffered_stream_storage.hpp129
-rw-r--r--3rdParty/Boost/boost/asio/detail/call_stack.hpp92
-rw-r--r--3rdParty/Boost/boost/asio/detail/consuming_buffers.hpp246
-rw-r--r--3rdParty/Boost/boost/asio/detail/deadline_timer_service.hpp203
-rw-r--r--3rdParty/Boost/boost/asio/detail/descriptor_ops.hpp178
-rw-r--r--3rdParty/Boost/boost/asio/detail/dev_poll_reactor.hpp678
-rw-r--r--3rdParty/Boost/boost/asio/detail/dev_poll_reactor_fwd.hpp42
-rw-r--r--3rdParty/Boost/boost/asio/detail/epoll_reactor.hpp733
-rw-r--r--3rdParty/Boost/boost/asio/detail/epoll_reactor_fwd.hpp49
-rw-r--r--3rdParty/Boost/boost/asio/detail/event.hpp52
-rw-r--r--3rdParty/Boost/boost/asio/detail/eventfd_select_interrupter.hpp157
-rw-r--r--3rdParty/Boost/boost/asio/detail/fd_set_adapter.hpp43
-rw-r--r--3rdParty/Boost/boost/asio/detail/handler_alloc_helpers.hpp258
-rw-r--r--3rdParty/Boost/boost/asio/detail/handler_base_from_member.hpp78
-rw-r--r--3rdParty/Boost/boost/asio/detail/handler_invoke_helpers.hpp47
-rw-r--r--3rdParty/Boost/boost/asio/detail/handler_queue.hpp231
-rw-r--r--3rdParty/Boost/boost/asio/detail/hash_map.hpp292
-rw-r--r--3rdParty/Boost/boost/asio/detail/indirect_handler_queue.hpp293
-rw-r--r--3rdParty/Boost/boost/asio/detail/io_control.hpp139
-rw-r--r--3rdParty/Boost/boost/asio/detail/kqueue_reactor.hpp714
-rw-r--r--3rdParty/Boost/boost/asio/detail/kqueue_reactor_fwd.hpp43
-rw-r--r--3rdParty/Boost/boost/asio/detail/mutex.hpp52
-rw-r--r--3rdParty/Boost/boost/asio/detail/noncopyable.hpp57
-rw-r--r--3rdParty/Boost/boost/asio/detail/null_event.hpp73
-rw-r--r--3rdParty/Boost/boost/asio/detail/null_mutex.hpp68
-rw-r--r--3rdParty/Boost/boost/asio/detail/null_signal_blocker.hpp65
-rw-r--r--3rdParty/Boost/boost/asio/detail/null_thread.hpp70
-rw-r--r--3rdParty/Boost/boost/asio/detail/null_tss_ptr.hpp72
-rw-r--r--3rdParty/Boost/boost/asio/detail/old_win_sdk_compat.hpp342
-rw-r--r--3rdParty/Boost/boost/asio/detail/pipe_select_interrupter.hpp117
-rw-r--r--3rdParty/Boost/boost/asio/detail/pop_options.hpp88
-rw-r--r--3rdParty/Boost/boost/asio/detail/posix_event.hpp106
-rw-r--r--3rdParty/Boost/boost/asio/detail/posix_fd_set_adapter.hpp83
-rw-r--r--3rdParty/Boost/boost/asio/detail/posix_mutex.hpp109
-rw-r--r--3rdParty/Boost/boost/asio/detail/posix_signal_blocker.hpp92
-rw-r--r--3rdParty/Boost/boost/asio/detail/posix_thread.hpp131
-rw-r--r--3rdParty/Boost/boost/asio/detail/posix_tss_ptr.hpp90
-rw-r--r--3rdParty/Boost/boost/asio/detail/push_options.hpp114
-rw-r--r--3rdParty/Boost/boost/asio/detail/reactive_descriptor_service.hpp712
-rw-r--r--3rdParty/Boost/boost/asio/detail/reactive_serial_port_service.hpp270
-rw-r--r--3rdParty/Boost/boost/asio/detail/reactive_socket_service.hpp1788
-rw-r--r--3rdParty/Boost/boost/asio/detail/reactor_op_queue.hpp456
-rw-r--r--3rdParty/Boost/boost/asio/detail/resolver_service.hpp359
-rw-r--r--3rdParty/Boost/boost/asio/detail/scoped_lock.hpp93
-rw-r--r--3rdParty/Boost/boost/asio/detail/select_interrupter.hpp46
-rw-r--r--3rdParty/Boost/boost/asio/detail/select_reactor.hpp546
-rw-r--r--3rdParty/Boost/boost/asio/detail/select_reactor_fwd.hpp33
-rw-r--r--3rdParty/Boost/boost/asio/detail/service_base.hpp51
-rw-r--r--3rdParty/Boost/boost/asio/detail/service_id.hpp39
-rw-r--r--3rdParty/Boost/boost/asio/detail/service_registry.hpp228
-rw-r--r--3rdParty/Boost/boost/asio/detail/service_registry_fwd.hpp32
-rw-r--r--3rdParty/Boost/boost/asio/detail/signal_blocker.hpp52
-rw-r--r--3rdParty/Boost/boost/asio/detail/signal_init.hpp53
-rw-r--r--3rdParty/Boost/boost/asio/detail/socket_holder.hpp97
-rw-r--r--3rdParty/Boost/boost/asio/detail/socket_ops.hpp1913
-rw-r--r--3rdParty/Boost/boost/asio/detail/socket_option.hpp311
-rw-r--r--3rdParty/Boost/boost/asio/detail/socket_select_interrupter.hpp189
-rw-r--r--3rdParty/Boost/boost/asio/detail/socket_types.hpp212
-rw-r--r--3rdParty/Boost/boost/asio/detail/strand_service.hpp532
-rw-r--r--3rdParty/Boost/boost/asio/detail/task_io_service.hpp438
-rw-r--r--3rdParty/Boost/boost/asio/detail/task_io_service_2lock.hpp475
-rw-r--r--3rdParty/Boost/boost/asio/detail/task_io_service_fwd.hpp33
-rw-r--r--3rdParty/Boost/boost/asio/detail/thread.hpp60
-rw-r--r--3rdParty/Boost/boost/asio/detail/throw_error.hpp46
-rw-r--r--3rdParty/Boost/boost/asio/detail/timer_queue.hpp438
-rw-r--r--3rdParty/Boost/boost/asio/detail/timer_queue_base.hpp64
-rw-r--r--3rdParty/Boost/boost/asio/detail/tss_ptr.hpp67
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_event.hpp105
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_fd_set_adapter.hpp90
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_iocp_handle_service.hpp834
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_iocp_io_service.hpp738
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_iocp_io_service_fwd.hpp53
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_iocp_overlapped_ptr.hpp210
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_iocp_serial_port_service.hpp294
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_iocp_socket_service.hpp2417
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_mutex.hpp151
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_signal_blocker.hpp69
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_thread.hpp234
-rw-r--r--3rdParty/Boost/boost/asio/detail/win_tss_ptr.hpp97
-rw-r--r--3rdParty/Boost/boost/asio/detail/wince_thread.hpp126
-rw-r--r--3rdParty/Boost/boost/asio/detail/winsock_init.hpp122
-rw-r--r--3rdParty/Boost/boost/asio/detail/wrapped_handler.hpp211
-rw-r--r--3rdParty/Boost/boost/asio/error.hpp442
-rw-r--r--3rdParty/Boost/boost/asio/handler_alloc_hook.hpp90
-rw-r--r--3rdParty/Boost/boost/asio/handler_invoke_hook.hpp71
-rw-r--r--3rdParty/Boost/boost/asio/impl/io_service.ipp226
-rw-r--r--3rdParty/Boost/boost/asio/impl/read.ipp349
-rw-r--r--3rdParty/Boost/boost/asio/impl/read_at.ipp367
-rw-r--r--3rdParty/Boost/boost/asio/impl/read_until.ipp989
-rw-r--r--3rdParty/Boost/boost/asio/impl/serial_port_base.ipp543
-rw-r--r--3rdParty/Boost/boost/asio/impl/write.ipp296
-rw-r--r--3rdParty/Boost/boost/asio/impl/write_at.ipp313
-rw-r--r--3rdParty/Boost/boost/asio/io_service.hpp554
-rw-r--r--3rdParty/Boost/boost/asio/ip/address.hpp279
-rw-r--r--3rdParty/Boost/boost/asio/ip/address_v4.hpp309
-rw-r--r--3rdParty/Boost/boost/asio/ip/address_v6.hpp423
-rw-r--r--3rdParty/Boost/boost/asio/ip/basic_endpoint.hpp377
-rw-r--r--3rdParty/Boost/boost/asio/ip/basic_resolver.hpp248
-rw-r--r--3rdParty/Boost/boost/asio/ip/basic_resolver_entry.hpp97
-rw-r--r--3rdParty/Boost/boost/asio/ip/basic_resolver_iterator.hpp156
-rw-r--r--3rdParty/Boost/boost/asio/ip/basic_resolver_query.hpp151
-rw-r--r--3rdParty/Boost/boost/asio/ip/detail/socket_option.hpp580
-rw-r--r--3rdParty/Boost/boost/asio/ip/host_name.hpp64
-rw-r--r--3rdParty/Boost/boost/asio/ip/icmp.hpp120
-rw-r--r--3rdParty/Boost/boost/asio/ip/multicast.hpp183
-rw-r--r--3rdParty/Boost/boost/asio/ip/resolver_query_base.hpp111
-rw-r--r--3rdParty/Boost/boost/asio/ip/resolver_service.hpp142
-rw-r--r--3rdParty/Boost/boost/asio/ip/tcp.hpp160
-rw-r--r--3rdParty/Boost/boost/asio/ip/udp.hpp118
-rw-r--r--3rdParty/Boost/boost/asio/ip/unicast.hpp72
-rw-r--r--3rdParty/Boost/boost/asio/ip/v6_only.hpp70
-rw-r--r--3rdParty/Boost/boost/asio/is_read_buffered.hpp64
-rw-r--r--3rdParty/Boost/boost/asio/is_write_buffered.hpp64
-rw-r--r--3rdParty/Boost/boost/asio/local/basic_endpoint.hpp267
-rw-r--r--3rdParty/Boost/boost/asio/local/connect_pair.hpp102
-rw-r--r--3rdParty/Boost/boost/asio/local/datagram_protocol.hpp80
-rw-r--r--3rdParty/Boost/boost/asio/local/stream_protocol.hpp88
-rw-r--r--3rdParty/Boost/boost/asio/placeholders.hpp109
-rw-r--r--3rdParty/Boost/boost/asio/posix/basic_descriptor.hpp296
-rw-r--r--3rdParty/Boost/boost/asio/posix/basic_stream_descriptor.hpp306
-rw-r--r--3rdParty/Boost/boost/asio/posix/descriptor_base.hpp95
-rw-r--r--3rdParty/Boost/boost/asio/posix/stream_descriptor.hpp41
-rw-r--r--3rdParty/Boost/boost/asio/posix/stream_descriptor_service.hpp202
-rw-r--r--3rdParty/Boost/boost/asio/raw_socket_service.hpp325
-rw-r--r--3rdParty/Boost/boost/asio/read.hpp528
-rw-r--r--3rdParty/Boost/boost/asio/read_at.hpp570
-rw-r--r--3rdParty/Boost/boost/asio/read_until.hpp841
-rw-r--r--3rdParty/Boost/boost/asio/serial_port.hpp40
-rw-r--r--3rdParty/Boost/boost/asio/serial_port_base.hpp175
-rw-r--r--3rdParty/Boost/boost/asio/serial_port_service.hpp218
-rw-r--r--3rdParty/Boost/boost/asio/socket_acceptor_service.hpp227
-rw-r--r--3rdParty/Boost/boost/asio/socket_base.hpp517
-rw-r--r--3rdParty/Boost/boost/asio/strand.hpp188
-rw-r--r--3rdParty/Boost/boost/asio/stream_socket_service.hpp288
-rw-r--r--3rdParty/Boost/boost/asio/streambuf.hpp33
-rw-r--r--3rdParty/Boost/boost/asio/time_traits.hpp80
-rw-r--r--3rdParty/Boost/boost/asio/version.hpp23
-rw-r--r--3rdParty/Boost/boost/asio/windows/basic_handle.hpp227
-rw-r--r--3rdParty/Boost/boost/asio/windows/basic_random_access_handle.hpp322
-rw-r--r--3rdParty/Boost/boost/asio/windows/basic_stream_handle.hpp304
-rw-r--r--3rdParty/Boost/boost/asio/windows/overlapped_ptr.hpp120
-rw-r--r--3rdParty/Boost/boost/asio/windows/random_access_handle.hpp41
-rw-r--r--3rdParty/Boost/boost/asio/windows/random_access_handle_service.hpp181
-rw-r--r--3rdParty/Boost/boost/asio/windows/stream_handle.hpp41
-rw-r--r--3rdParty/Boost/boost/asio/windows/stream_handle_service.hpp179
-rw-r--r--3rdParty/Boost/boost/asio/write.hpp522
-rw-r--r--3rdParty/Boost/boost/asio/write_at.hpp557
-rw-r--r--3rdParty/Boost/boost/assert.hpp50
-rw-r--r--3rdParty/Boost/boost/bind.hpp24
-rw-r--r--3rdParty/Boost/boost/bind/arg.hpp62
-rw-r--r--3rdParty/Boost/boost/bind/bind.hpp1733
-rw-r--r--3rdParty/Boost/boost/bind/bind_cc.hpp117
-rw-r--r--3rdParty/Boost/boost/bind/bind_mf2_cc.hpp228
-rw-r--r--3rdParty/Boost/boost/bind/bind_mf_cc.hpp227
-rw-r--r--3rdParty/Boost/boost/bind/bind_template.hpp345
-rw-r--r--3rdParty/Boost/boost/bind/mem_fn.hpp389
-rw-r--r--3rdParty/Boost/boost/bind/mem_fn_cc.hpp103
-rw-r--r--3rdParty/Boost/boost/bind/mem_fn_template.hpp1020
-rw-r--r--3rdParty/Boost/boost/bind/mem_fn_vw.hpp130
-rw-r--r--3rdParty/Boost/boost/bind/placeholders.hpp69
-rw-r--r--3rdParty/Boost/boost/bind/storage.hpp475
-rw-r--r--3rdParty/Boost/boost/call_traits.hpp24
-rw-r--r--3rdParty/Boost/boost/cerrno.hpp331
-rw-r--r--3rdParty/Boost/boost/checked_delete.hpp69
-rw-r--r--3rdParty/Boost/boost/concept/assert.hpp46
-rw-r--r--3rdParty/Boost/boost/concept/detail/borland.hpp29
-rw-r--r--3rdParty/Boost/boost/concept/detail/concept_def.hpp51
-rw-r--r--3rdParty/Boost/boost/concept/detail/concept_undef.hpp5
-rw-r--r--3rdParty/Boost/boost/concept/detail/general.hpp66
-rw-r--r--3rdParty/Boost/boost/concept/detail/has_constraints.hpp48
-rw-r--r--3rdParty/Boost/boost/concept/detail/msvc.hpp92
-rw-r--r--3rdParty/Boost/boost/concept/usage.hpp43
-rw-r--r--3rdParty/Boost/boost/concept_check.hpp998
-rw-r--r--3rdParty/Boost/boost/config.hpp70
-rw-r--r--3rdParty/Boost/boost/config/abi/borland_prefix.hpp27
-rw-r--r--3rdParty/Boost/boost/config/abi/borland_suffix.hpp12
-rw-r--r--3rdParty/Boost/boost/config/abi/msvc_prefix.hpp22
-rw-r--r--3rdParty/Boost/boost/config/abi/msvc_suffix.hpp8
-rw-r--r--3rdParty/Boost/boost/config/abi_prefix.hpp25
-rw-r--r--3rdParty/Boost/boost/config/abi_suffix.hpp27
-rw-r--r--3rdParty/Boost/boost/config/auto_link.hpp373
-rw-r--r--3rdParty/Boost/boost/config/compiler/borland.hpp267
-rw-r--r--3rdParty/Boost/boost/config/compiler/codegear.hpp153
-rw-r--r--3rdParty/Boost/boost/config/compiler/comeau.hpp59
-rw-r--r--3rdParty/Boost/boost/config/compiler/common_edg.hpp90
-rw-r--r--3rdParty/Boost/boost/config/compiler/compaq_cxx.hpp19
-rw-r--r--3rdParty/Boost/boost/config/compiler/digitalmars.hpp87
-rw-r--r--3rdParty/Boost/boost/config/compiler/gcc.hpp177
-rw-r--r--3rdParty/Boost/boost/config/compiler/gcc_xml.hpp30
-rw-r--r--3rdParty/Boost/boost/config/compiler/greenhills.hpp28
-rw-r--r--3rdParty/Boost/boost/config/compiler/hp_acc.hpp117
-rw-r--r--3rdParty/Boost/boost/config/compiler/intel.hpp195
-rw-r--r--3rdParty/Boost/boost/config/compiler/kai.hpp35
-rw-r--r--3rdParty/Boost/boost/config/compiler/metrowerks.hpp131
-rw-r--r--3rdParty/Boost/boost/config/compiler/mpw.hpp75
-rw-r--r--3rdParty/Boost/boost/config/compiler/pgi.hpp56
-rw-r--r--3rdParty/Boost/boost/config/compiler/sgi_mipspro.hpp52
-rw-r--r--3rdParty/Boost/boost/config/compiler/sunpro_cc.hpp124
-rw-r--r--3rdParty/Boost/boost/config/compiler/vacpp.hpp82
-rw-r--r--3rdParty/Boost/boost/config/compiler/visualc.hpp241
-rw-r--r--3rdParty/Boost/boost/config/no_tr1/cmath.hpp28
-rw-r--r--3rdParty/Boost/boost/config/no_tr1/complex.hpp28
-rw-r--r--3rdParty/Boost/boost/config/no_tr1/functional.hpp28
-rw-r--r--3rdParty/Boost/boost/config/no_tr1/memory.hpp28
-rw-r--r--3rdParty/Boost/boost/config/no_tr1/utility.hpp28
-rw-r--r--3rdParty/Boost/boost/config/platform/aix.hpp33
-rw-r--r--3rdParty/Boost/boost/config/platform/amigaos.hpp15
-rw-r--r--3rdParty/Boost/boost/config/platform/beos.hpp26
-rw-r--r--3rdParty/Boost/boost/config/platform/bsd.hpp86
-rw-r--r--3rdParty/Boost/boost/config/platform/cygwin.hpp51
-rw-r--r--3rdParty/Boost/boost/config/platform/hpux.hpp87
-rw-r--r--3rdParty/Boost/boost/config/platform/irix.hpp31
-rw-r--r--3rdParty/Boost/boost/config/platform/linux.hpp98
-rw-r--r--3rdParty/Boost/boost/config/platform/macos.hpp86
-rw-r--r--3rdParty/Boost/boost/config/platform/qnxnto.hpp31
-rw-r--r--3rdParty/Boost/boost/config/platform/solaris.hpp28
-rw-r--r--3rdParty/Boost/boost/config/platform/win32.hpp58
-rw-r--r--3rdParty/Boost/boost/config/posix_features.hpp95
-rw-r--r--3rdParty/Boost/boost/config/requires_threads.hpp92
-rw-r--r--3rdParty/Boost/boost/config/select_compiler_config.hpp119
-rw-r--r--3rdParty/Boost/boost/config/select_platform_config.hpp90
-rw-r--r--3rdParty/Boost/boost/config/select_stdlib_config.hpp68
-rw-r--r--3rdParty/Boost/boost/config/stdlib/dinkumware.hpp111
-rw-r--r--3rdParty/Boost/boost/config/stdlib/libcomo.hpp50
-rw-r--r--3rdParty/Boost/boost/config/stdlib/libstdcpp3.hpp83
-rw-r--r--3rdParty/Boost/boost/config/stdlib/modena.hpp34
-rw-r--r--3rdParty/Boost/boost/config/stdlib/msl.hpp63
-rw-r--r--3rdParty/Boost/boost/config/stdlib/roguewave.hpp159
-rw-r--r--3rdParty/Boost/boost/config/stdlib/sgi.hpp112
-rw-r--r--3rdParty/Boost/boost/config/stdlib/stlport.hpp206
-rw-r--r--3rdParty/Boost/boost/config/stdlib/vacpp.hpp19
-rw-r--r--3rdParty/Boost/boost/config/suffix.hpp593
-rw-r--r--3rdParty/Boost/boost/config/user.hpp124
-rw-r--r--3rdParty/Boost/boost/config/warning_disable.hpp47
-rw-r--r--3rdParty/Boost/boost/cregex.hpp39
-rw-r--r--3rdParty/Boost/boost/cstdint.hpp446
-rw-r--r--3rdParty/Boost/boost/current_function.hpp67
-rw-r--r--3rdParty/Boost/boost/date_time/adjust_functors.hpp178
-rw-r--r--3rdParty/Boost/boost/date_time/c_time.hpp105
-rw-r--r--3rdParty/Boost/boost/date_time/compiler_config.hpp171
-rw-r--r--3rdParty/Boost/boost/date_time/constrained_value.hpp121
-rw-r--r--3rdParty/Boost/boost/date_time/date.hpp197
-rw-r--r--3rdParty/Boost/boost/date_time/date_clock_device.hpp77
-rw-r--r--3rdParty/Boost/boost/date_time/date_defs.hpp26
-rw-r--r--3rdParty/Boost/boost/date_time/date_duration.hpp146
-rw-r--r--3rdParty/Boost/boost/date_time/date_duration_types.hpp269
-rw-r--r--3rdParty/Boost/boost/date_time/date_facet.hpp781
-rw-r--r--3rdParty/Boost/boost/date_time/date_format_simple.hpp159
-rw-r--r--3rdParty/Boost/boost/date_time/date_formatting.hpp127
-rw-r--r--3rdParty/Boost/boost/date_time/date_formatting_limited.hpp121
-rw-r--r--3rdParty/Boost/boost/date_time/date_formatting_locales.hpp233
-rw-r--r--3rdParty/Boost/boost/date_time/date_generator_formatter.hpp265
-rw-r--r--3rdParty/Boost/boost/date_time/date_generator_parser.hpp330
-rw-r--r--3rdParty/Boost/boost/date_time/date_generators.hpp509
-rw-r--r--3rdParty/Boost/boost/date_time/date_iterator.hpp101
-rw-r--r--3rdParty/Boost/boost/date_time/date_names_put.hpp320
-rw-r--r--3rdParty/Boost/boost/date_time/date_parsing.hpp300
-rw-r--r--3rdParty/Boost/boost/date_time/dst_rules.hpp391
-rw-r--r--3rdParty/Boost/boost/date_time/filetime_functions.hpp172
-rw-r--r--3rdParty/Boost/boost/date_time/format_date_parser.hpp743
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/conversion.hpp76
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/formatters.hpp162
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/formatters_limited.hpp81
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_calendar.hpp47
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_date.hpp136
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_day.hpp57
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_day_of_year.hpp38
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_duration.hpp134
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_duration_types.hpp43
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_facet.hpp354
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_month.hpp105
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_weekday.hpp66
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_year.hpp53
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/greg_ymd.hpp33
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/gregorian.hpp38
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/gregorian_io.hpp784
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/gregorian_types.hpp109
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/parsers.hpp91
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian_calendar.hpp70
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian_calendar.ipp219
-rw-r--r--3rdParty/Boost/boost/date_time/int_adapter.hpp509
-rw-r--r--3rdParty/Boost/boost/date_time/iso_format.hpp303
-rw-r--r--3rdParty/Boost/boost/date_time/locale_config.hpp31
-rw-r--r--3rdParty/Boost/boost/date_time/microsec_time_clock.hpp127
-rw-r--r--3rdParty/Boost/boost/date_time/parse_format_base.hpp29
-rw-r--r--3rdParty/Boost/boost/date_time/period.hpp377
-rw-r--r--3rdParty/Boost/boost/date_time/period_formatter.hpp196
-rw-r--r--3rdParty/Boost/boost/date_time/period_parser.hpp198
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/conversion.hpp97
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/date_duration_operators.hpp114
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/posix_time.hpp39
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/posix_time_config.hpp178
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/posix_time_duration.hpp82
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/posix_time_io.hpp239
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/posix_time_legacy_io.hpp153
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/posix_time_system.hpp68
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/posix_time_types.hpp55
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/ptime.hpp65
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/time_formatters.hpp289
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/time_formatters_limited.hpp211
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/time_parsers.hpp44
-rw-r--r--3rdParty/Boost/boost/date_time/posix_time/time_period.hpp29
-rw-r--r--3rdParty/Boost/boost/date_time/special_defs.hpp25
-rw-r--r--3rdParty/Boost/boost/date_time/special_values_formatter.hpp96
-rw-r--r--3rdParty/Boost/boost/date_time/special_values_parser.hpp159
-rw-r--r--3rdParty/Boost/boost/date_time/string_convert.hpp33
-rw-r--r--3rdParty/Boost/boost/date_time/string_parse_tree.hpp278
-rw-r--r--3rdParty/Boost/boost/date_time/strings_from_facet.hpp125
-rw-r--r--3rdParty/Boost/boost/date_time/time.hpp191
-rw-r--r--3rdParty/Boost/boost/date_time/time_clock.hpp83
-rw-r--r--3rdParty/Boost/boost/date_time/time_defs.hpp43
-rw-r--r--3rdParty/Boost/boost/date_time/time_duration.hpp281
-rw-r--r--3rdParty/Boost/boost/date_time/time_facet.hpp1327
-rw-r--r--3rdParty/Boost/boost/date_time/time_formatting_streams.hpp122
-rw-r--r--3rdParty/Boost/boost/date_time/time_iterator.hpp52
-rw-r--r--3rdParty/Boost/boost/date_time/time_parsing.hpp321
-rw-r--r--3rdParty/Boost/boost/date_time/time_resolution_traits.hpp140
-rw-r--r--3rdParty/Boost/boost/date_time/time_system_counted.hpp254
-rw-r--r--3rdParty/Boost/boost/date_time/time_system_split.hpp207
-rw-r--r--3rdParty/Boost/boost/date_time/wrapping_int.hpp169
-rw-r--r--3rdParty/Boost/boost/date_time/year_month_day.hpp45
-rw-r--r--3rdParty/Boost/boost/detail/atomic_count.hpp21
-rw-r--r--3rdParty/Boost/boost/detail/call_traits.hpp164
-rw-r--r--3rdParty/Boost/boost/detail/container_fwd.hpp99
-rw-r--r--3rdParty/Boost/boost/detail/endian.hpp73
-rw-r--r--3rdParty/Boost/boost/detail/indirect_traits.hpp487
-rw-r--r--3rdParty/Boost/boost/detail/interlocked.hpp130
-rw-r--r--3rdParty/Boost/boost/detail/is_function_ref_tester.hpp135
-rw-r--r--3rdParty/Boost/boost/detail/iterator.hpp494
-rw-r--r--3rdParty/Boost/boost/detail/lcast_precision.hpp184
-rw-r--r--3rdParty/Boost/boost/detail/lightweight_mutex.hpp22
-rw-r--r--3rdParty/Boost/boost/detail/limits.hpp449
-rw-r--r--3rdParty/Boost/boost/detail/ob_call_traits.hpp168
-rw-r--r--3rdParty/Boost/boost/detail/reference_content.hpp141
-rw-r--r--3rdParty/Boost/boost/detail/sp_typeinfo.hpp83
-rw-r--r--3rdParty/Boost/boost/detail/utf8_codecvt_facet.hpp197
-rw-r--r--3rdParty/Boost/boost/detail/workaround.hpp262
-rw-r--r--3rdParty/Boost/boost/enable_shared_from_this.hpp18
-rw-r--r--3rdParty/Boost/boost/exception/exception.hpp396
-rw-r--r--3rdParty/Boost/boost/filesystem.hpp20
-rw-r--r--3rdParty/Boost/boost/filesystem/config.hpp113
-rw-r--r--3rdParty/Boost/boost/filesystem/convenience.hpp306
-rw-r--r--3rdParty/Boost/boost/filesystem/fstream.hpp584
-rw-r--r--3rdParty/Boost/boost/filesystem/operations.hpp1173
-rw-r--r--3rdParty/Boost/boost/filesystem/path.hpp1507
-rw-r--r--3rdParty/Boost/boost/foreach.hpp1099
-rw-r--r--3rdParty/Boost/boost/function.hpp66
-rw-r--r--3rdParty/Boost/boost/function/detail/function_iterate.hpp16
-rw-r--r--3rdParty/Boost/boost/function/detail/gen_maybe_include.pl37
-rw-r--r--3rdParty/Boost/boost/function/detail/maybe_include.hpp267
-rw-r--r--3rdParty/Boost/boost/function/detail/prologue.hpp26
-rw-r--r--3rdParty/Boost/boost/function/function0.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function1.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function10.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function2.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function3.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function4.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function5.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function6.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function7.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function8.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function9.hpp12
-rw-r--r--3rdParty/Boost/boost/function/function_base.hpp880
-rw-r--r--3rdParty/Boost/boost/function/function_fwd.hpp70
-rw-r--r--3rdParty/Boost/boost/function/function_template.hpp1134
-rw-r--r--3rdParty/Boost/boost/function/function_typeof.hpp45
-rw-r--r--3rdParty/Boost/boost/function/gen_function_N.pl26
-rw-r--r--3rdParty/Boost/boost/function_equal.hpp28
-rw-r--r--3rdParty/Boost/boost/functional/hash.hpp7
-rw-r--r--3rdParty/Boost/boost/functional/hash/detail/float_functions.hpp162
-rw-r--r--3rdParty/Boost/boost/functional/hash/detail/hash_float.hpp197
-rw-r--r--3rdParty/Boost/boost/functional/hash/extensions.hpp182
-rw-r--r--3rdParty/Boost/boost/functional/hash/hash.hpp529
-rw-r--r--3rdParty/Boost/boost/functional/hash/hash_fwd.hpp40
-rw-r--r--3rdParty/Boost/boost/get_pointer.hpp33
-rw-r--r--3rdParty/Boost/boost/implicit_cast.hpp29
-rw-r--r--3rdParty/Boost/boost/integer/static_log2.hpp132
-rw-r--r--3rdParty/Boost/boost/integer_traits.hpp236
-rw-r--r--3rdParty/Boost/boost/intrusive_ptr.hpp18
-rw-r--r--3rdParty/Boost/boost/io/ios_state.hpp431
-rw-r--r--3rdParty/Boost/boost/io_fwd.hpp67
-rw-r--r--3rdParty/Boost/boost/is_placeholder.hpp31
-rw-r--r--3rdParty/Boost/boost/iterator.hpp59
-rw-r--r--3rdParty/Boost/boost/iterator/detail/config_def.hpp137
-rw-r--r--3rdParty/Boost/boost/iterator/detail/config_undef.hpp25
-rw-r--r--3rdParty/Boost/boost/iterator/detail/enable_if.hpp86
-rw-r--r--3rdParty/Boost/boost/iterator/detail/facade_iterator_category.hpp200
-rw-r--r--3rdParty/Boost/boost/iterator/detail/minimum_category.hpp116
-rw-r--r--3rdParty/Boost/boost/iterator/interoperable.hpp50
-rw-r--r--3rdParty/Boost/boost/iterator/iterator_adaptor.hpp371
-rw-r--r--3rdParty/Boost/boost/iterator/iterator_categories.hpp188
-rw-r--r--3rdParty/Boost/boost/iterator/iterator_facade.hpp878
-rw-r--r--3rdParty/Boost/boost/iterator/iterator_traits.hpp92
-rw-r--r--3rdParty/Boost/boost/iterator/reverse_iterator.hpp69
-rw-r--r--3rdParty/Boost/boost/iterator/transform_iterator.hpp188
-rw-r--r--3rdParty/Boost/boost/last_value.hpp54
-rw-r--r--3rdParty/Boost/boost/lexical_cast.hpp1216
-rw-r--r--3rdParty/Boost/boost/limits.hpp146
-rw-r--r--3rdParty/Boost/boost/mem_fn.hpp24
-rw-r--r--3rdParty/Boost/boost/memory_order.hpp35
-rw-r--r--3rdParty/Boost/boost/mpl/O1_size_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/advance.hpp76
-rw-r--r--3rdParty/Boost/boost/mpl/advance_fwd.hpp28
-rw-r--r--3rdParty/Boost/boost/mpl/always.hpp39
-rw-r--r--3rdParty/Boost/boost/mpl/and.hpp60
-rw-r--r--3rdParty/Boost/boost/mpl/apply.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/apply_fwd.hpp107
-rw-r--r--3rdParty/Boost/boost/mpl/apply_wrap.hpp234
-rw-r--r--3rdParty/Boost/boost/mpl/arg.hpp131
-rw-r--r--3rdParty/Boost/boost/mpl/arg_fwd.hpp28
-rw-r--r--3rdParty/Boost/boost/mpl/assert.hpp370
-rw-r--r--3rdParty/Boost/boost/mpl/at.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/at_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/adl_barrier.hpp48
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/advance_backward.hpp128
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/advance_forward.hpp127
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/arg_typedef.hpp31
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/arithmetic_op.hpp92
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/arity.hpp39
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/arity_spec.hpp67
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/at_impl.hpp45
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/begin_end_impl.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/common_name_wknd.hpp34
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/comparison_op.hpp83
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/adl.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/arrays.hpp30
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/bcc.hpp28
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/bind.hpp33
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/compiler.hpp66
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/ctps.hpp30
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp27
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/dtp.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/eti.hpp47
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/forwarding.hpp27
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/gcc.hpp23
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/has_apply.hpp32
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/has_xxx.hpp33
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/integral.hpp38
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/intel.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/lambda.hpp32
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/msvc.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/msvc_typename.hpp26
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/nttp.hpp41
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/overload_resolution.hpp29
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/pp_counter.hpp26
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/preprocessor.hpp39
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/static_constant.hpp25
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/ttp.hpp41
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/typeof.hpp38
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/use_preprocessed.hpp19
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/config/workaround.hpp19
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/count_args.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/full_lambda.hpp354
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/has_apply.hpp32
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/has_begin.hpp23
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/has_rebind.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/has_tag.hpp23
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/has_type.hpp23
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/include_preprocessed.hpp42
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/integral_wrapper.hpp93
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/is_msvc_eti_arg.hpp64
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/lambda_arity_param.hpp25
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/lambda_no_ctps.hpp193
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/lambda_support.hpp169
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/largest_int.hpp63
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/logical_op.hpp165
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/msvc_dtw.hpp68
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/msvc_eti_base.hpp77
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/msvc_is_class.hpp58
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/msvc_never_true.hpp34
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/msvc_type.hpp62
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/na.hpp95
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/na_assert.hpp34
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/na_fwd.hpp31
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/na_spec.hpp175
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/nested_type_wknd.hpp48
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/nttp_decl.hpp35
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/numeric_cast_utils.hpp77
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/numeric_op.hpp315
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/and.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/apply.hpp169
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp461
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/arg.hpp117
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp300
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/bind.hpp397
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/bitand.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/bitor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/deque.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/divides.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp558
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/greater.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/inherit.hpp139
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/less.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/list.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/list_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/map.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/minus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/modulus.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/or.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/plus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/quote.hpp119
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/set.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/set_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/times.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/vector.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp309
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/and.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/apply.hpp169
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp456
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp306
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/bind.hpp403
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/deque.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/divides.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp558
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/greater.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/less.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/list.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/map.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/minus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/or.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/plus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp11
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/set.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/times.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/vector.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp309
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp169
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp456
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp117
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp300
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp397
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp558
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp139
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp11
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp309
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/and.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/apply.hpp169
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp84
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp406
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/bind.hpp515
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp53
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/bitand.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/bitor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/deque.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/divides.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp536
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/greater.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/inherit.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/less.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/list.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/list_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/map.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/minus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/modulus.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/or.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/plus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/quote.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/set.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/set_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp11
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/times.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/vector.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp309
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/and.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/apply.hpp169
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp84
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp440
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/bind.hpp561
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/bitand.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/bitor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/deque.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/divides.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp558
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/greater.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/less.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/list.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/list_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/map.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/minus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/modulus.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/or.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/plus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/quote.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/set.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/set_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/times.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/vector.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp309
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp132
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp132
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/and.hpp73
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/apply.hpp166
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp247
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/bind.hpp432
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp149
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp149
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp149
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/deque.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/divides.hpp148
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp293
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp554
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/greater.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp166
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp293
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/less.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/list.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/map.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/minus.hpp148
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp115
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/or.hpp73
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/plus.hpp148
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp11
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp343
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp343
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/set.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp114
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp114
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/times.hpp148
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp109
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/vector.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/and.hpp71
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/apply.hpp160
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp138
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/bind.hpp432
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp151
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp151
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp151
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/deque.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/divides.hpp150
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp245
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp554
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/greater.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp166
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp245
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/less.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/list.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/map.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/minus.hpp150
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp115
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp102
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/or.hpp71
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/plus.hpp150
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/quote.hpp116
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/set.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp114
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp114
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/times.hpp150
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp109
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/vector.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/and.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/apply.hpp169
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp456
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp440
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/bind.hpp561
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp147
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/deque.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/divides.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp554
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/greater.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/less.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/list.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/map.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/minus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/or.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/plus.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/quote.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/set.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp11
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/times.hpp146
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/vector.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp309
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/and.hpp73
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp268
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp50
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp78
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp486
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp590
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp134
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp134
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp134
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp245
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp554
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp166
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp245
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/less.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/list.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/map.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp101
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/or.hpp73
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp116
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp295
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/set.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/times.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp109
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp556
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp534
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/and.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp169
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp84
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp369
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp466
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp157
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp157
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp157
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp156
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp98
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp554
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp98
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp98
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp229
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/less.hpp98
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp98
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/list.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/map.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp156
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp111
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp98
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/or.hpp69
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp156
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp11
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/set.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp110
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp110
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/times.hpp156
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp309
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/and.hpp64
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/apply.hpp139
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp84
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/arg.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp440
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/bind.hpp561
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/bitand.hpp142
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/bitor.hpp142
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/bitxor.hpp142
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/deque.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/divides.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/equal_to.hpp92
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp554
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/greater.hpp92
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp92
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/inherit.hpp125
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp133
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp180
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp228
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/less.hpp92
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/less_equal.hpp92
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/list.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/list_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/map.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/minus.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/modulus.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp92
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/or.hpp64
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/placeholders.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/plus.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/quote.hpp123
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/set.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/set_c.hpp328
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/shift_left.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/shift_right.hpp97
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp11
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/times.hpp141
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp94
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/vector.hpp323
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessed/plain/vector_c.hpp309
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/add.hpp65
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp105
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/default_params.hpp67
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/enum.hpp62
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/ext_params.hpp78
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/filter_params.hpp28
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/params.hpp65
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/partial_spec_params.hpp32
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/range.hpp23
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/repeat.hpp51
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/sub.hpp65
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/preprocessor/tuple.hpp29
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/sequence_wrapper.hpp292
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/static_cast.hpp27
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/template_arity.hpp189
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/template_arity_fwd.hpp23
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/traits_lambda_spec.hpp63
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/type_wrapper.hpp47
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/value_wknd.hpp89
-rw-r--r--3rdParty/Boost/boost/mpl/aux_/yes_no.hpp58
-rw-r--r--3rdParty/Boost/boost/mpl/back_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/begin_end.hpp57
-rw-r--r--3rdParty/Boost/boost/mpl/begin_end_fwd.hpp27
-rw-r--r--3rdParty/Boost/boost/mpl/bind.hpp551
-rw-r--r--3rdParty/Boost/boost/mpl/bind_fwd.hpp99
-rw-r--r--3rdParty/Boost/boost/mpl/bool.hpp39
-rw-r--r--3rdParty/Boost/boost/mpl/bool_fwd.hpp33
-rw-r--r--3rdParty/Boost/boost/mpl/clear_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/deref.hpp41
-rw-r--r--3rdParty/Boost/boost/mpl/distance_fwd.hpp28
-rw-r--r--3rdParty/Boost/boost/mpl/empty_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/equal_to.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/eval_if.hpp71
-rw-r--r--3rdParty/Boost/boost/mpl/front_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/has_xxx.hpp274
-rw-r--r--3rdParty/Boost/boost/mpl/identity.hpp45
-rw-r--r--3rdParty/Boost/boost/mpl/if.hpp135
-rw-r--r--3rdParty/Boost/boost/mpl/int.hpp22
-rw-r--r--3rdParty/Boost/boost/mpl/int_fwd.hpp27
-rw-r--r--3rdParty/Boost/boost/mpl/integral_c.hpp51
-rw-r--r--3rdParty/Boost/boost/mpl/integral_c_fwd.hpp32
-rw-r--r--3rdParty/Boost/boost/mpl/integral_c_tag.hpp26
-rw-r--r--3rdParty/Boost/boost/mpl/is_placeholder.hpp67
-rw-r--r--3rdParty/Boost/boost/mpl/iterator_tags.hpp27
-rw-r--r--3rdParty/Boost/boost/mpl/lambda.hpp29
-rw-r--r--3rdParty/Boost/boost/mpl/lambda_fwd.hpp57
-rw-r--r--3rdParty/Boost/boost/mpl/less.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/limits/arity.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/limits/unrolling.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/limits/vector.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/logical.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/long.hpp22
-rw-r--r--3rdParty/Boost/boost/mpl/long_fwd.hpp27
-rw-r--r--3rdParty/Boost/boost/mpl/minus.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/multiplies.hpp53
-rw-r--r--3rdParty/Boost/boost/mpl/negate.hpp81
-rw-r--r--3rdParty/Boost/boost/mpl/next.hpp19
-rw-r--r--3rdParty/Boost/boost/mpl/next_prior.hpp49
-rw-r--r--3rdParty/Boost/boost/mpl/not.hpp51
-rw-r--r--3rdParty/Boost/boost/mpl/numeric_cast.hpp41
-rw-r--r--3rdParty/Boost/boost/mpl/or.hpp61
-rw-r--r--3rdParty/Boost/boost/mpl/placeholders.hpp100
-rw-r--r--3rdParty/Boost/boost/mpl/plus.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/pop_back_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/pop_front_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/prior.hpp19
-rw-r--r--3rdParty/Boost/boost/mpl/protect.hpp55
-rw-r--r--3rdParty/Boost/boost/mpl/push_back_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/push_front_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/quote.hpp151
-rw-r--r--3rdParty/Boost/boost/mpl/sequence_tag.hpp124
-rw-r--r--3rdParty/Boost/boost/mpl/sequence_tag_fwd.hpp26
-rw-r--r--3rdParty/Boost/boost/mpl/size_fwd.hpp24
-rw-r--r--3rdParty/Boost/boost/mpl/size_t.hpp25
-rw-r--r--3rdParty/Boost/boost/mpl/size_t_fwd.hpp28
-rw-r--r--3rdParty/Boost/boost/mpl/tag.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/times.hpp21
-rw-r--r--3rdParty/Boost/boost/mpl/vector.hpp57
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/O1_size.hpp56
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/at.hpp116
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/back.hpp59
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/begin_end.hpp49
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/clear.hpp55
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/empty.hpp68
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/front.hpp56
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/include_preprocessed.hpp55
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/item.hpp103
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/iterator.hpp130
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/numbered.hpp218
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/numbered_c.hpp77
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/pop_back.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/pop_front.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp1528
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp149
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp1804
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp195
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp2124
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp238
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp2444
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp281
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp2764
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp325
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp829
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp149
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp1144
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp195
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp1464
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp238
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp1784
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp281
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp2104
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp325
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp139
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp154
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp159
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp163
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp179
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp173
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp199
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp183
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp219
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp193
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/push_back.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/push_front.hpp40
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/size.hpp49
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/tag.hpp32
-rw-r--r--3rdParty/Boost/boost/mpl/vector/aux_/vector0.hpp52
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector0.hpp34
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector0_c.hpp31
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector10.hpp45
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector10_c.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector20.hpp45
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector20_c.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector30.hpp45
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector30_c.hpp47
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector40.hpp45
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector40_c.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector50.hpp45
-rw-r--r--3rdParty/Boost/boost/mpl/vector/vector50_c.hpp46
-rw-r--r--3rdParty/Boost/boost/mpl/void.hpp76
-rw-r--r--3rdParty/Boost/boost/mpl/void_fwd.hpp26
-rw-r--r--3rdParty/Boost/boost/next_prior.hpp51
-rw-r--r--3rdParty/Boost/boost/non_type.hpp27
-rw-r--r--3rdParty/Boost/boost/noncopyable.hpp36
-rw-r--r--3rdParty/Boost/boost/none.hpp28
-rw-r--r--3rdParty/Boost/boost/none_t.hpp24
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/bounds.hpp24
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/cast.hpp51
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/conversion_traits.hpp39
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/converter.hpp68
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/converter_policies.hpp186
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/bounds.hpp58
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/conversion_traits.hpp97
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/converter.hpp602
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/int_float_mixture.hpp72
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/is_subranged.hpp234
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/meta.hpp120
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/old_numeric_cast.hpp339
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/sign_mixture.hpp72
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/detail/udt_builtin_mixture.hpp69
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/int_float_mixture_enum.hpp29
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/sign_mixture_enum.hpp29
-rw-r--r--3rdParty/Boost/boost/numeric/conversion/udt_builtin_mixture_enum.hpp26
-rw-r--r--3rdParty/Boost/boost/operators.hpp943
-rw-r--r--3rdParty/Boost/boost/optional.hpp18
-rw-r--r--3rdParty/Boost/boost/optional/optional.hpp922
-rw-r--r--3rdParty/Boost/boost/optional/optional_fwd.hpp22
-rw-r--r--3rdParty/Boost/boost/preprocessor/arithmetic/add.hpp51
-rw-r--r--3rdParty/Boost/boost/preprocessor/arithmetic/dec.hpp288
-rw-r--r--3rdParty/Boost/boost/preprocessor/arithmetic/detail/div_base.hpp61
-rw-r--r--3rdParty/Boost/boost/preprocessor/arithmetic/inc.hpp288
-rw-r--r--3rdParty/Boost/boost/preprocessor/arithmetic/mod.hpp39
-rw-r--r--3rdParty/Boost/boost/preprocessor/arithmetic/sub.hpp50
-rw-r--r--3rdParty/Boost/boost/preprocessor/array/data.hpp28
-rw-r--r--3rdParty/Boost/boost/preprocessor/array/elem.hpp29
-rw-r--r--3rdParty/Boost/boost/preprocessor/array/size.hpp28
-rw-r--r--3rdParty/Boost/boost/preprocessor/cat.hpp35
-rw-r--r--3rdParty/Boost/boost/preprocessor/comma_if.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/comparison/less_equal.hpp39
-rw-r--r--3rdParty/Boost/boost/preprocessor/config/config.hpp70
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/deduce_d.hpp22
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/detail/dmc/while.hpp536
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/detail/edg/while.hpp534
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/detail/msvc/while.hpp277
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/detail/while.hpp536
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/expr_if.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/expr_iif.hpp31
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/if.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/iif.hpp34
-rw-r--r--3rdParty/Boost/boost/preprocessor/control/while.hpp312
-rw-r--r--3rdParty/Boost/boost/preprocessor/debug/error.hpp33
-rw-r--r--3rdParty/Boost/boost/preprocessor/dec.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/detail/auto_rec.hpp293
-rw-r--r--3rdParty/Boost/boost/preprocessor/detail/check.hpp48
-rw-r--r--3rdParty/Boost/boost/preprocessor/detail/dmc/auto_rec.hpp286
-rw-r--r--3rdParty/Boost/boost/preprocessor/detail/is_binary.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/detail/is_unary.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/empty.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/enum.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/enum_params.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/enum_params_with_a_default.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/enum_shifted_params.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/expr_if.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/facilities/empty.hpp21
-rw-r--r--3rdParty/Boost/boost/preprocessor/facilities/identity.hpp23
-rw-r--r--3rdParty/Boost/boost/preprocessor/facilities/intercept.hpp277
-rw-r--r--3rdParty/Boost/boost/preprocessor/identity.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/if.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/inc.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/iterate.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/lower1.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/lower2.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/lower3.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/lower4.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/lower5.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/upper1.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/upper2.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/upper3.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/upper4.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/bounds/upper5.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/finish.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp1342
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/forward2.hpp1338
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/forward3.hpp1338
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/forward4.hpp1338
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/forward5.hpp1338
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/reverse1.hpp1296
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/reverse2.hpp1296
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/reverse3.hpp1296
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/reverse4.hpp1296
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/iter/reverse5.hpp1296
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/local.hpp812
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/rlocal.hpp782
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/self.hpp21
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/detail/start.hpp99
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/iterate.hpp82
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/local.hpp26
-rw-r--r--3rdParty/Boost/boost/preprocessor/iteration/self.hpp19
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/adt.hpp73
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/append.hpp40
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/detail/dmc/fold_left.hpp279
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/detail/edg/fold_left.hpp536
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/detail/edg/fold_right.hpp794
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/detail/fold_left.hpp279
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/detail/fold_right.hpp277
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/fold_left.hpp303
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/fold_right.hpp40
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/for_each_i.hpp65
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/reverse.hpp40
-rw-r--r--3rdParty/Boost/boost/preprocessor/list/transform.hpp49
-rw-r--r--3rdParty/Boost/boost/preprocessor/logical/and.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/logical/bitand.hpp38
-rw-r--r--3rdParty/Boost/boost/preprocessor/logical/bitor.hpp38
-rw-r--r--3rdParty/Boost/boost/preprocessor/logical/bool.hpp288
-rw-r--r--3rdParty/Boost/boost/preprocessor/logical/compl.hpp36
-rw-r--r--3rdParty/Boost/boost/preprocessor/logical/not.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/logical/or.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/punctuation/comma.hpp21
-rw-r--r--3rdParty/Boost/boost/preprocessor/punctuation/comma_if.hpp31
-rw-r--r--3rdParty/Boost/boost/preprocessor/repeat.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/repeat_from_to.hpp17
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/detail/dmc/for.hpp536
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/detail/edg/for.hpp534
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/detail/for.hpp536
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/detail/msvc/for.hpp277
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/enum.hpp66
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/enum_binary_params.hpp54
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/enum_params.hpp41
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/enum_params_with_a_default.hpp25
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/enum_shifted_params.hpp44
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/enum_trailing.hpp63
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/enum_trailing_params.hpp38
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/for.hpp306
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/repeat.hpp825
-rw-r--r--3rdParty/Boost/boost/preprocessor/repetition/repeat_from_to.hpp87
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/cat.hpp48
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/detail/split.hpp284
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/elem.hpp304
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/enum.hpp288
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/first_n.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/fold_left.hpp1070
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/for_each_i.hpp61
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/rest_n.hpp30
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/seq.hpp44
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/size.hpp548
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/subseq.hpp28
-rw-r--r--3rdParty/Boost/boost/preprocessor/seq/transform.hpp48
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/detail/counter.hpp269
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/detail/def.hpp49
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/detail/shared.hpp247
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/detail/slot1.hpp267
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/detail/slot2.hpp267
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/detail/slot3.hpp267
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/detail/slot4.hpp267
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/detail/slot5.hpp267
-rw-r--r--3rdParty/Boost/boost/preprocessor/slot/slot.hpp32
-rw-r--r--3rdParty/Boost/boost/preprocessor/stringize.hpp33
-rw-r--r--3rdParty/Boost/boost/preprocessor/tuple/eat.hpp57
-rw-r--r--3rdParty/Boost/boost/preprocessor/tuple/elem.hpp385
-rw-r--r--3rdParty/Boost/boost/preprocessor/tuple/rem.hpp72
-rw-r--r--3rdParty/Boost/boost/preprocessor/tuple/to_list.hpp62
-rw-r--r--3rdParty/Boost/boost/range/as_literal.hpp127
-rw-r--r--3rdParty/Boost/boost/range/begin.hpp132
-rw-r--r--3rdParty/Boost/boost/range/config.hpp54
-rw-r--r--3rdParty/Boost/boost/range/const_iterator.hpp64
-rw-r--r--3rdParty/Boost/boost/range/detail/as_literal.hpp33
-rw-r--r--3rdParty/Boost/boost/range/detail/begin.hpp92
-rw-r--r--3rdParty/Boost/boost/range/detail/common.hpp117
-rw-r--r--3rdParty/Boost/boost/range/detail/const_iterator.hpp71
-rw-r--r--3rdParty/Boost/boost/range/detail/detail_str.hpp376
-rw-r--r--3rdParty/Boost/boost/range/detail/end.hpp98
-rw-r--r--3rdParty/Boost/boost/range/detail/implementation_help.hpp103
-rw-r--r--3rdParty/Boost/boost/range/detail/iterator.hpp78
-rw-r--r--3rdParty/Boost/boost/range/detail/remove_extent.hpp157
-rw-r--r--3rdParty/Boost/boost/range/detail/sfinae.hpp77
-rw-r--r--3rdParty/Boost/boost/range/detail/size_type.hpp70
-rw-r--r--3rdParty/Boost/boost/range/detail/str_types.hpp38
-rw-r--r--3rdParty/Boost/boost/range/detail/vc6/end.hpp170
-rw-r--r--3rdParty/Boost/boost/range/difference_type.hpp29
-rw-r--r--3rdParty/Boost/boost/range/distance.hpp34
-rw-r--r--3rdParty/Boost/boost/range/empty.hpp34
-rw-r--r--3rdParty/Boost/boost/range/end.hpp131
-rw-r--r--3rdParty/Boost/boost/range/functions.hpp27
-rw-r--r--3rdParty/Boost/boost/range/iterator.hpp72
-rw-r--r--3rdParty/Boost/boost/range/iterator_range.hpp659
-rw-r--r--3rdParty/Boost/boost/range/mutable_iterator.hpp64
-rw-r--r--3rdParty/Boost/boost/range/rbegin.hpp65
-rw-r--r--3rdParty/Boost/boost/range/rend.hpp65
-rw-r--r--3rdParty/Boost/boost/range/result_iterator.hpp33
-rw-r--r--3rdParty/Boost/boost/range/reverse_iterator.hpp40
-rw-r--r--3rdParty/Boost/boost/range/size.hpp36
-rw-r--r--3rdParty/Boost/boost/range/size_type.hpp78
-rw-r--r--3rdParty/Boost/boost/range/value_type.hpp34
-rw-r--r--3rdParty/Boost/boost/ref.hpp183
-rw-r--r--3rdParty/Boost/boost/regex.hpp37
-rw-r--r--3rdParty/Boost/boost/regex/config.hpp417
-rw-r--r--3rdParty/Boost/boost/regex/config/borland.hpp72
-rw-r--r--3rdParty/Boost/boost/regex/config/cwchar.hpp207
-rw-r--r--3rdParty/Boost/boost/regex/icu.hpp1017
-rw-r--r--3rdParty/Boost/boost/regex/pattern_except.hpp100
-rw-r--r--3rdParty/Boost/boost/regex/pending/object_cache.hpp163
-rw-r--r--3rdParty/Boost/boost/regex/pending/static_mutex.hpp184
-rw-r--r--3rdParty/Boost/boost/regex/pending/unicode_iterator.hpp692
-rw-r--r--3rdParty/Boost/boost/regex/regex_traits.hpp35
-rw-r--r--3rdParty/Boost/boost/regex/user.hpp90
-rw-r--r--3rdParty/Boost/boost/regex/v4/basic_regex.hpp669
-rw-r--r--3rdParty/Boost/boost/regex/v4/basic_regex_creator.hpp1332
-rw-r--r--3rdParty/Boost/boost/regex/v4/basic_regex_parser.hpp2140
-rw-r--r--3rdParty/Boost/boost/regex/v4/c_regex_traits.hpp211
-rw-r--r--3rdParty/Boost/boost/regex/v4/char_regex_traits.hpp81
-rw-r--r--3rdParty/Boost/boost/regex/v4/cpp_regex_traits.hpp1062
-rw-r--r--3rdParty/Boost/boost/regex/v4/cregex.hpp329
-rw-r--r--3rdParty/Boost/boost/regex/v4/error_type.hpp58
-rw-r--r--3rdParty/Boost/boost/regex/v4/fileiter.hpp455
-rw-r--r--3rdParty/Boost/boost/regex/v4/instances.hpp215
-rw-r--r--3rdParty/Boost/boost/regex/v4/iterator_category.hpp87
-rw-r--r--3rdParty/Boost/boost/regex/v4/iterator_traits.hpp135
-rw-r--r--3rdParty/Boost/boost/regex/v4/match_flags.hpp138
-rw-r--r--3rdParty/Boost/boost/regex/v4/match_results.hpp427
-rw-r--r--3rdParty/Boost/boost/regex/v4/mem_block_cache.hpp99
-rw-r--r--3rdParty/Boost/boost/regex/v4/perl_matcher.hpp556
-rw-r--r--3rdParty/Boost/boost/regex/v4/perl_matcher_common.hpp971
-rw-r--r--3rdParty/Boost/boost/regex/v4/perl_matcher_non_recursive.hpp1400
-rw-r--r--3rdParty/Boost/boost/regex/v4/perl_matcher_recursive.hpp854
-rw-r--r--3rdParty/Boost/boost/regex/v4/primary_transform.hpp146
-rw-r--r--3rdParty/Boost/boost/regex/v4/protected_call.hpp81
-rw-r--r--3rdParty/Boost/boost/regex/v4/regbase.hpp180
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex.hpp202
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_format.hpp662
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_fwd.hpp73
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_grep.hpp155
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_iterator.hpp201
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_match.hpp382
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_merge.hpp93
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_raw_buffer.hpp210
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_replace.hpp122
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_search.hpp217
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_split.hpp172
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_token_iterator.hpp342
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_traits.hpp189
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_traits_defaults.hpp331
-rw-r--r--3rdParty/Boost/boost/regex/v4/regex_workaround.hpp202
-rw-r--r--3rdParty/Boost/boost/regex/v4/states.hpp290
-rw-r--r--3rdParty/Boost/boost/regex/v4/sub_match.hpp509
-rw-r--r--3rdParty/Boost/boost/regex/v4/syntax_type.hpp102
-rw-r--r--3rdParty/Boost/boost/regex/v4/u32regex_iterator.hpp193
-rw-r--r--3rdParty/Boost/boost/regex/v4/u32regex_token_iterator.hpp377
-rw-r--r--3rdParty/Boost/boost/regex/v4/w32_regex_traits.hpp731
-rw-r--r--3rdParty/Boost/boost/regex_fwd.hpp33
-rw-r--r--3rdParty/Boost/boost/scoped_array.hpp16
-rw-r--r--3rdParty/Boost/boost/scoped_ptr.hpp16
-rw-r--r--3rdParty/Boost/boost/shared_array.hpp19
-rw-r--r--3rdParty/Boost/boost/shared_ptr.hpp19
-rw-r--r--3rdParty/Boost/boost/signal.hpp358
-rw-r--r--3rdParty/Boost/boost/signals.hpp10
-rw-r--r--3rdParty/Boost/boost/signals/connection.hpp213
-rw-r--r--3rdParty/Boost/boost/signals/detail/config.hpp54
-rw-r--r--3rdParty/Boost/boost/signals/detail/named_slot_map.hpp193
-rw-r--r--3rdParty/Boost/boost/signals/detail/signal_base.hpp159
-rw-r--r--3rdParty/Boost/boost/signals/detail/signals_common.hpp162
-rw-r--r--3rdParty/Boost/boost/signals/detail/slot_call_iterator.hpp95
-rw-r--r--3rdParty/Boost/boost/signals/signal0.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal1.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal10.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal2.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal3.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal4.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal5.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal6.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal7.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal8.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal9.hpp37
-rw-r--r--3rdParty/Boost/boost/signals/signal_template.hpp410
-rw-r--r--3rdParty/Boost/boost/signals/slot.hpp157
-rw-r--r--3rdParty/Boost/boost/signals/trackable.hpp173
-rw-r--r--3rdParty/Boost/boost/smart_ptr.hpp25
-rw-r--r--3rdParty/Boost/boost/smart_ptr/bad_weak_ptr.hpp59
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/atomic_count.hpp119
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/atomic_count_gcc.hpp72
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp77
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/atomic_count_pthreads.hpp96
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/atomic_count_sync.hpp61
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/atomic_count_win32.hpp63
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/lightweight_mutex.hpp42
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/lwm_nop.hpp37
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/lwm_pthreads.hpp86
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/lwm_win32_cs.hpp108
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/operator_bool.hpp56
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/quick_allocator.hpp198
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/shared_array_nmt.hpp151
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/shared_count.hpp430
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/shared_ptr_nmt.hpp182
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_convertible.hpp76
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base.hpp70
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp150
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp170
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp157
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp172
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp181
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp166
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp173
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_nt.hpp107
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_pt.hpp135
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_spin.hpp131
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_sync.hpp155
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_base_w32.hpp130
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_counted_impl.hpp231
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/sp_has_sync.hpp49
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/spinlock.hpp53
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/spinlock_gcc_arm.hpp85
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/spinlock_nt.hpp89
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/spinlock_pool.hpp87
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/spinlock_pt.hpp79
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/spinlock_sync.hpp87
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/spinlock_w32.hpp113
-rw-r--r--3rdParty/Boost/boost/smart_ptr/detail/yield_k.hpp149
-rw-r--r--3rdParty/Boost/boost/smart_ptr/enable_shared_from_this.hpp79
-rw-r--r--3rdParty/Boost/boost/smart_ptr/intrusive_ptr.hpp282
-rw-r--r--3rdParty/Boost/boost/smart_ptr/scoped_array.hpp107
-rw-r--r--3rdParty/Boost/boost/smart_ptr/scoped_ptr.hpp131
-rw-r--r--3rdParty/Boost/boost/smart_ptr/shared_array.hpp147
-rw-r--r--3rdParty/Boost/boost/smart_ptr/shared_ptr.hpp692
-rw-r--r--3rdParty/Boost/boost/smart_ptr/weak_ptr.hpp182
-rw-r--r--3rdParty/Boost/boost/static_assert.hpp132
-rw-r--r--3rdParty/Boost/boost/system/config.hpp75
-rw-r--r--3rdParty/Boost/boost/system/error_code.hpp501
-rw-r--r--3rdParty/Boost/boost/system/system_error.hpp81
-rw-r--r--3rdParty/Boost/boost/thread.hpp25
-rw-r--r--3rdParty/Boost/boost/thread/barrier.hpp63
-rw-r--r--3rdParty/Boost/boost/thread/condition.hpp16
-rw-r--r--3rdParty/Boost/boost/thread/condition_variable.hpp21
-rw-r--r--3rdParty/Boost/boost/thread/detail/config.hpp94
-rw-r--r--3rdParty/Boost/boost/thread/detail/move.hpp60
-rw-r--r--3rdParty/Boost/boost/thread/detail/platform.hpp71
-rw-r--r--3rdParty/Boost/boost/thread/detail/thread.hpp575
-rw-r--r--3rdParty/Boost/boost/thread/detail/thread_heap_alloc.hpp23
-rw-r--r--3rdParty/Boost/boost/thread/detail/tss_hooks.hpp82
-rw-r--r--3rdParty/Boost/boost/thread/exceptions.hpp114
-rw-r--r--3rdParty/Boost/boost/thread/locks.hpp1430
-rw-r--r--3rdParty/Boost/boost/thread/mutex.hpp21
-rw-r--r--3rdParty/Boost/boost/thread/once.hpp33
-rw-r--r--3rdParty/Boost/boost/thread/pthread/condition_variable.hpp176
-rw-r--r--3rdParty/Boost/boost/thread/pthread/condition_variable_fwd.hpp97
-rw-r--r--3rdParty/Boost/boost/thread/pthread/mutex.hpp210
-rw-r--r--3rdParty/Boost/boost/thread/pthread/once.hpp90
-rw-r--r--3rdParty/Boost/boost/thread/pthread/pthread_mutex_scoped_lock.hpp54
-rw-r--r--3rdParty/Boost/boost/thread/pthread/recursive_mutex.hpp266
-rw-r--r--3rdParty/Boost/boost/thread/pthread/shared_mutex.hpp303
-rw-r--r--3rdParty/Boost/boost/thread/pthread/thread_data.hpp118
-rw-r--r--3rdParty/Boost/boost/thread/pthread/thread_heap_alloc.hpp242
-rw-r--r--3rdParty/Boost/boost/thread/pthread/timespec.hpp36
-rw-r--r--3rdParty/Boost/boost/thread/recursive_mutex.hpp21
-rw-r--r--3rdParty/Boost/boost/thread/shared_mutex.hpp21
-rw-r--r--3rdParty/Boost/boost/thread/thread.hpp25
-rw-r--r--3rdParty/Boost/boost/thread/thread_time.hpp50
-rw-r--r--3rdParty/Boost/boost/thread/tss.hpp111
-rw-r--r--3rdParty/Boost/boost/thread/win32/basic_recursive_mutex.hpp120
-rw-r--r--3rdParty/Boost/boost/thread/win32/basic_timed_mutex.hpp178
-rw-r--r--3rdParty/Boost/boost/thread/win32/condition_variable.hpp418
-rw-r--r--3rdParty/Boost/boost/thread/win32/interlocked_read.hpp80
-rw-r--r--3rdParty/Boost/boost/thread/win32/mutex.hpp65
-rw-r--r--3rdParty/Boost/boost/thread/win32/once.hpp136
-rw-r--r--3rdParty/Boost/boost/thread/win32/recursive_mutex.hpp64
-rw-r--r--3rdParty/Boost/boost/thread/win32/shared_mutex.hpp566
-rw-r--r--3rdParty/Boost/boost/thread/win32/thread_data.hpp178
-rw-r--r--3rdParty/Boost/boost/thread/win32/thread_heap_alloc.hpp397
-rw-r--r--3rdParty/Boost/boost/thread/win32/thread_primitives.hpp398
-rw-r--r--3rdParty/Boost/boost/thread/xtime.hpp92
-rw-r--r--3rdParty/Boost/boost/throw_exception.hpp74
-rw-r--r--3rdParty/Boost/boost/token_functions.hpp621
-rw-r--r--3rdParty/Boost/boost/token_iterator.hpp128
-rw-r--r--3rdParty/Boost/boost/tokenizer.hpp98
-rw-r--r--3rdParty/Boost/boost/type.hpp18
-rw-r--r--3rdParty/Boost/boost/type_traits.hpp89
-rw-r--r--3rdParty/Boost/boost/type_traits/add_const.hpp47
-rw-r--r--3rdParty/Boost/boost/type_traits/add_cv.hpp48
-rw-r--r--3rdParty/Boost/boost/type_traits/add_pointer.hpp72
-rw-r--r--3rdParty/Boost/boost/type_traits/add_reference.hpp89
-rw-r--r--3rdParty/Boost/boost/type_traits/add_volatile.hpp47
-rw-r--r--3rdParty/Boost/boost/type_traits/aligned_storage.hpp13
-rw-r--r--3rdParty/Boost/boost/type_traits/alignment_of.hpp128
-rw-r--r--3rdParty/Boost/boost/type_traits/arithmetic_traits.hpp20
-rw-r--r--3rdParty/Boost/boost/type_traits/broken_compiler_spec.hpp117
-rw-r--r--3rdParty/Boost/boost/type_traits/composite_traits.hpp29
-rw-r--r--3rdParty/Boost/boost/type_traits/config.hpp76
-rw-r--r--3rdParty/Boost/boost/type_traits/conversion_traits.hpp17
-rw-r--r--3rdParty/Boost/boost/type_traits/decay.hpp44
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/bool_trait_def.hpp173
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/bool_trait_undef.hpp27
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/cv_traits_impl.hpp97
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/false_result.hpp28
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/ice_and.hpp35
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/ice_eq.hpp36
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/ice_not.hpp31
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/ice_or.hpp34
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/is_function_ptr_helper.hpp220
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/is_function_ptr_tester.hpp654
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp817
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp2759
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/size_t_trait_def.hpp58
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/size_t_trait_undef.hpp16
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/template_arity_spec.hpp31
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/type_trait_def.hpp61
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/type_trait_undef.hpp19
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/wrap.hpp18
-rw-r--r--3rdParty/Boost/boost/type_traits/detail/yes_no_type.hpp26
-rw-r--r--3rdParty/Boost/boost/type_traits/extent.hpp145
-rw-r--r--3rdParty/Boost/boost/type_traits/floating_point_promotion.hpp91
-rw-r--r--3rdParty/Boost/boost/type_traits/function_traits.hpp236
-rw-r--r--3rdParty/Boost/boost/type_traits/has_nothrow_assign.hpp38
-rw-r--r--3rdParty/Boost/boost/type_traits/has_nothrow_constructor.hpp39
-rw-r--r--3rdParty/Boost/boost/type_traits/has_nothrow_copy.hpp39
-rw-r--r--3rdParty/Boost/boost/type_traits/has_nothrow_destructor.hpp25
-rw-r--r--3rdParty/Boost/boost/type_traits/has_trivial_assign.hpp50
-rw-r--r--3rdParty/Boost/boost/type_traits/has_trivial_constructor.hpp43
-rw-r--r--3rdParty/Boost/boost/type_traits/has_trivial_copy.hpp49
-rw-r--r--3rdParty/Boost/boost/type_traits/has_trivial_destructor.hpp42
-rw-r--r--3rdParty/Boost/boost/type_traits/has_virtual_destructor.hpp25
-rw-r--r--3rdParty/Boost/boost/type_traits/ice.hpp20
-rw-r--r--3rdParty/Boost/boost/type_traits/integral_constant.hpp53
-rw-r--r--3rdParty/Boost/boost/type_traits/integral_promotion.hpp195
-rw-r--r--3rdParty/Boost/boost/type_traits/intrinsics.hpp240
-rw-r--r--3rdParty/Boost/boost/type_traits/is_abstract.hpp153
-rw-r--r--3rdParty/Boost/boost/type_traits/is_arithmetic.hpp51
-rw-r--r--3rdParty/Boost/boost/type_traits/is_array.hpp91
-rw-r--r--3rdParty/Boost/boost/type_traits/is_base_and_derived.hpp251
-rw-r--r--3rdParty/Boost/boost/type_traits/is_base_of.hpp40
-rw-r--r--3rdParty/Boost/boost/type_traits/is_class.hpp140
-rw-r--r--3rdParty/Boost/boost/type_traits/is_complex.hpp34
-rw-r--r--3rdParty/Boost/boost/type_traits/is_compound.hpp46
-rw-r--r--3rdParty/Boost/boost/type_traits/is_const.hpp146
-rw-r--r--3rdParty/Boost/boost/type_traits/is_convertible.hpp430
-rw-r--r--3rdParty/Boost/boost/type_traits/is_empty.hpp211
-rw-r--r--3rdParty/Boost/boost/type_traits/is_enum.hpp189
-rw-r--r--3rdParty/Boost/boost/type_traits/is_float.hpp27
-rw-r--r--3rdParty/Boost/boost/type_traits/is_floating_point.hpp27
-rw-r--r--3rdParty/Boost/boost/type_traits/is_function.hpp103
-rw-r--r--3rdParty/Boost/boost/type_traits/is_fundamental.hpp45
-rw-r--r--3rdParty/Boost/boost/type_traits/is_integral.hpp78
-rw-r--r--3rdParty/Boost/boost/type_traits/is_member_function_pointer.hpp136
-rw-r--r--3rdParty/Boost/boost/type_traits/is_member_object_pointer.hpp46
-rw-r--r--3rdParty/Boost/boost/type_traits/is_member_pointer.hpp116
-rw-r--r--3rdParty/Boost/boost/type_traits/is_object.hpp53
-rw-r--r--3rdParty/Boost/boost/type_traits/is_pod.hpp135
-rw-r--r--3rdParty/Boost/boost/type_traits/is_pointer.hpp162
-rw-r--r--3rdParty/Boost/boost/type_traits/is_polymorphic.hpp114
-rw-r--r--3rdParty/Boost/boost/type_traits/is_reference.hpp118
-rw-r--r--3rdParty/Boost/boost/type_traits/is_same.hpp103
-rw-r--r--3rdParty/Boost/boost/type_traits/is_scalar.hpp55
-rw-r--r--3rdParty/Boost/boost/type_traits/is_signed.hpp127
-rw-r--r--3rdParty/Boost/boost/type_traits/is_stateless.hpp48
-rw-r--r--3rdParty/Boost/boost/type_traits/is_union.hpp49
-rw-r--r--3rdParty/Boost/boost/type_traits/is_unsigned.hpp123
-rw-r--r--3rdParty/Boost/boost/type_traits/is_void.hpp38
-rw-r--r--3rdParty/Boost/boost/type_traits/is_volatile.hpp133
-rw-r--r--3rdParty/Boost/boost/type_traits/make_signed.hpp137
-rw-r--r--3rdParty/Boost/boost/type_traits/make_unsigned.hpp137
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/remove_all_extents.hpp47
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/remove_bounds.hpp43
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/remove_const.hpp143
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/remove_cv.hpp190
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/remove_extent.hpp43
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/remove_pointer.hpp42
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/remove_reference.hpp42
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/remove_volatile.hpp143
-rw-r--r--3rdParty/Boost/boost/type_traits/msvc/typeof.hpp50
-rw-r--r--3rdParty/Boost/boost/type_traits/promote.hpp40
-rw-r--r--3rdParty/Boost/boost/type_traits/rank.hpp89
-rw-r--r--3rdParty/Boost/boost/type_traits/remove_all_extents.hpp48
-rw-r--r--3rdParty/Boost/boost/type_traits/remove_bounds.hpp48
-rw-r--r--3rdParty/Boost/boost/type_traits/remove_const.hpp78
-rw-r--r--3rdParty/Boost/boost/type_traits/remove_cv.hpp61
-rw-r--r--3rdParty/Boost/boost/type_traits/remove_extent.hpp48
-rw-r--r--3rdParty/Boost/boost/type_traits/remove_pointer.hpp43
-rw-r--r--3rdParty/Boost/boost/type_traits/remove_reference.hpp50
-rw-r--r--3rdParty/Boost/boost/type_traits/remove_volatile.hpp77
-rw-r--r--3rdParty/Boost/boost/type_traits/type_with_alignment.hpp393
-rw-r--r--3rdParty/Boost/boost/typeof/dmc/typeof_impl.hpp100
-rw-r--r--3rdParty/Boost/boost/typeof/encode_decode.hpp61
-rw-r--r--3rdParty/Boost/boost/typeof/encode_decode_params.hpp34
-rw-r--r--3rdParty/Boost/boost/typeof/int_encoding.hpp118
-rw-r--r--3rdParty/Boost/boost/typeof/integral_template_param.hpp80
-rw-r--r--3rdParty/Boost/boost/typeof/message.hpp8
-rw-r--r--3rdParty/Boost/boost/typeof/modifiers.hpp121
-rw-r--r--3rdParty/Boost/boost/typeof/msvc/typeof_impl.hpp281
-rw-r--r--3rdParty/Boost/boost/typeof/native.hpp60
-rw-r--r--3rdParty/Boost/boost/typeof/pointers_data_members.hpp38
-rw-r--r--3rdParty/Boost/boost/typeof/register_functions.hpp43
-rw-r--r--3rdParty/Boost/boost/typeof/register_functions_iterate.hpp87
-rw-r--r--3rdParty/Boost/boost/typeof/register_fundamental.hpp62
-rw-r--r--3rdParty/Boost/boost/typeof/register_mem_functions.hpp32
-rw-r--r--3rdParty/Boost/boost/typeof/template_encoding.hpp160
-rw-r--r--3rdParty/Boost/boost/typeof/template_template_param.hpp149
-rw-r--r--3rdParty/Boost/boost/typeof/type_encoding.hpp27
-rw-r--r--3rdParty/Boost/boost/typeof/type_template_param.hpp37
-rw-r--r--3rdParty/Boost/boost/typeof/typeof.hpp189
-rw-r--r--3rdParty/Boost/boost/typeof/typeof_impl.hpp186
-rw-r--r--3rdParty/Boost/boost/typeof/vector.hpp166
-rw-r--r--3rdParty/Boost/boost/typeof/vector100.hpp321
-rw-r--r--3rdParty/Boost/boost/typeof/vector150.hpp471
-rw-r--r--3rdParty/Boost/boost/typeof/vector200.hpp621
-rw-r--r--3rdParty/Boost/boost/typeof/vector50.hpp171
-rw-r--r--3rdParty/Boost/boost/utility.hpp20
-rw-r--r--3rdParty/Boost/boost/utility/addressof.hpp99
-rw-r--r--3rdParty/Boost/boost/utility/base_from_member.hpp87
-rw-r--r--3rdParty/Boost/boost/utility/binary.hpp708
-rw-r--r--3rdParty/Boost/boost/utility/compare_pointees.hpp68
-rw-r--r--3rdParty/Boost/boost/utility/enable_if.hpp119
-rw-r--r--3rdParty/Boost/boost/version.hpp35
-rw-r--r--3rdParty/Boost/boost/visit_each.hpp29
-rw-r--r--3rdParty/Boost/boost/weak_ptr.hpp18
-rw-r--r--3rdParty/Boost/libs/date_time/src/gregorian/date_generators.cpp38
-rw-r--r--3rdParty/Boost/libs/date_time/src/gregorian/greg_month.cpp173
-rw-r--r--3rdParty/Boost/libs/date_time/src/gregorian/greg_names.hpp43
-rw-r--r--3rdParty/Boost/libs/date_time/src/gregorian/greg_weekday.cpp50
-rw-r--r--3rdParty/Boost/libs/date_time/src/gregorian/gregorian_types.cpp62
-rw-r--r--3rdParty/Boost/libs/date_time/src/posix_time/posix_time_types.cpp35
-rw-r--r--3rdParty/Boost/libs/detail/utf8_codecvt_facet.cpp269
-rw-r--r--3rdParty/Boost/libs/filesystem/src/operations.cpp1367
-rw-r--r--3rdParty/Boost/libs/filesystem/src/path.cpp163
-rw-r--r--3rdParty/Boost/libs/filesystem/src/portability.cpp115
-rw-r--r--3rdParty/Boost/libs/filesystem/src/utf8_codecvt_facet.cpp20
-rw-r--r--3rdParty/Boost/libs/filesystem/src/utf8_codecvt_facet.hpp24
-rw-r--r--3rdParty/Boost/libs/regex/src/c_regex_traits.cpp206
-rw-r--r--3rdParty/Boost/libs/regex/src/cpp_regex_traits.cpp117
-rw-r--r--3rdParty/Boost/libs/regex/src/cregex.cpp648
-rw-r--r--3rdParty/Boost/libs/regex/src/fileiter.cpp908
-rw-r--r--3rdParty/Boost/libs/regex/src/icu.cpp495
-rw-r--r--3rdParty/Boost/libs/regex/src/instances.cpp32
-rw-r--r--3rdParty/Boost/libs/regex/src/posix_api.cpp288
-rw-r--r--3rdParty/Boost/libs/regex/src/regex.cpp239
-rw-r--r--3rdParty/Boost/libs/regex/src/regex_debug.cpp59
-rw-r--r--3rdParty/Boost/libs/regex/src/regex_raw_buffer.cpp70
-rw-r--r--3rdParty/Boost/libs/regex/src/regex_traits_defaults.cpp688
-rw-r--r--3rdParty/Boost/libs/regex/src/static_mutex.cpp179
-rw-r--r--3rdParty/Boost/libs/regex/src/usinstances.cpp77
-rw-r--r--3rdParty/Boost/libs/regex/src/w32_regex_traits.cpp650
-rw-r--r--3rdParty/Boost/libs/regex/src/wc_regex_traits.cpp313
-rw-r--r--3rdParty/Boost/libs/regex/src/wide_posix_api.cpp310
-rw-r--r--3rdParty/Boost/libs/regex/src/winstances.cpp35
-rw-r--r--3rdParty/Boost/libs/signals/src/connection.cpp155
-rw-r--r--3rdParty/Boost/libs/signals/src/named_slot_map.cpp134
-rw-r--r--3rdParty/Boost/libs/signals/src/signal_base.cpp189
-rw-r--r--3rdParty/Boost/libs/signals/src/slot.cpp71
-rw-r--r--3rdParty/Boost/libs/signals/src/trackable.cpp59
-rw-r--r--3rdParty/Boost/libs/system/src/error_code.cpp433
-rw-r--r--3rdParty/Boost/libs/thread/src/pthread/exceptions.cpp124
-rw-r--r--3rdParty/Boost/libs/thread/src/pthread/once.cpp51
-rw-r--r--3rdParty/Boost/libs/thread/src/pthread/thread.cpp678
-rw-r--r--3rdParty/Boost/libs/thread/src/pthread/timeconv.inl130
-rw-r--r--3rdParty/Boost/libs/thread/src/tss_null.cpp34
-rw-r--r--3rdParty/Boost/libs/thread/src/win32/exceptions.cpp124
-rw-r--r--3rdParty/Boost/libs/thread/src/win32/thread.cpp597
-rw-r--r--3rdParty/Boost/libs/thread/src/win32/timeconv.inl130
-rw-r--r--3rdParty/Boost/libs/thread/src/win32/tss_dll.cpp72
-rw-r--r--3rdParty/Boost/libs/thread/src/win32/tss_pe.cpp287
-rwxr-xr-x3rdParty/Boost/update.sh28
-rw-r--r--3rdParty/Boost/win32_stubs.cpp4
m---------3rdParty/CAres0
-rw-r--r--3rdParty/CAres/.gitignore1
-rw-r--r--3rdParty/CAres/SConscript64
-rw-r--r--3rdParty/CAres/ares_config.h75
-rw-r--r--3rdParty/CAres/src/ares.h494
-rw-r--r--3rdParty/CAres/src/ares__close_sockets.c67
-rw-r--r--3rdParty/CAres/src/ares__get_hostent.c264
-rw-r--r--3rdParty/CAres/src/ares__read_line.c67
-rw-r--r--3rdParty/CAres/src/ares__timeval.c112
-rw-r--r--3rdParty/CAres/src/ares_build.h253
-rw-r--r--3rdParty/CAres/src/ares_cancel.c64
-rw-r--r--3rdParty/CAres/src/ares_data.c143
-rw-r--r--3rdParty/CAres/src/ares_data.h62
-rw-r--r--3rdParty/CAres/src/ares_destroy.c93
-rw-r--r--3rdParty/CAres/src/ares_dns.h91
-rw-r--r--3rdParty/CAres/src/ares_expand_name.c190
-rw-r--r--3rdParty/CAres/src/ares_expand_string.c72
-rw-r--r--3rdParty/CAres/src/ares_fds.c63
-rw-r--r--3rdParty/CAres/src/ares_free_hostent.c40
-rw-r--r--3rdParty/CAres/src/ares_free_string.c26
-rw-r--r--3rdParty/CAres/src/ares_gethostbyaddr.c291
-rw-r--r--3rdParty/CAres/src/ares_gethostbyname.c511
-rw-r--r--3rdParty/CAres/src/ares_getnameinfo.c409
-rw-r--r--3rdParty/CAres/src/ares_getopt.c123
-rw-r--r--3rdParty/CAres/src/ares_getopt.h53
-rw-r--r--3rdParty/CAres/src/ares_getsock.c75
-rw-r--r--3rdParty/CAres/src/ares_init.c1582
-rw-r--r--3rdParty/CAres/src/ares_ipv6.h84
-rw-r--r--3rdParty/CAres/src/ares_library_init.c133
-rw-r--r--3rdParty/CAres/src/ares_library_init.h40
-rw-r--r--3rdParty/CAres/src/ares_llist.c87
-rw-r--r--3rdParty/CAres/src/ares_llist.h43
-rw-r--r--3rdParty/CAres/src/ares_mkquery.c196
-rw-r--r--3rdParty/CAres/src/ares_parse_a_reply.c257
-rw-r--r--3rdParty/CAres/src/ares_parse_aaaa_reply.c257
-rw-r--r--3rdParty/CAres/src/ares_parse_ns_reply.c182
-rw-r--r--3rdParty/CAres/src/ares_parse_ptr_reply.c209
-rw-r--r--3rdParty/CAres/src/ares_parse_srv_reply.c180
-rw-r--r--3rdParty/CAres/src/ares_parse_txt_reply.c202
-rw-r--r--3rdParty/CAres/src/ares_private.h343
-rw-r--r--3rdParty/CAres/src/ares_process.c1170
-rw-r--r--3rdParty/CAres/src/ares_query.c184
-rw-r--r--3rdParty/CAres/src/ares_rules.h145
-rw-r--r--3rdParty/CAres/src/ares_search.c323
-rw-r--r--3rdParty/CAres/src/ares_send.c135
-rw-r--r--3rdParty/CAres/src/ares_setup.h198
-rw-r--r--3rdParty/CAres/src/ares_strcasecmp.c67
-rw-r--r--3rdParty/CAres/src/ares_strcasecmp.h31
-rw-r--r--3rdParty/CAres/src/ares_strdup.c43
-rw-r--r--3rdParty/CAres/src/ares_strdup.h27
-rw-r--r--3rdParty/CAres/src/ares_strerror.c57
-rw-r--r--3rdParty/CAres/src/ares_timeout.c81
-rw-r--r--3rdParty/CAres/src/ares_version.c12
-rw-r--r--3rdParty/CAres/src/ares_version.h22
-rw-r--r--3rdParty/CAres/src/ares_writev.c80
-rw-r--r--3rdParty/CAres/src/ares_writev.h37
-rw-r--r--3rdParty/CAres/src/bitncmp.c60
-rw-r--r--3rdParty/CAres/src/bitncmp.h27
-rw-r--r--3rdParty/CAres/src/config-win32.h341
-rw-r--r--3rdParty/CAres/src/inet_net_pton.c446
-rw-r--r--3rdParty/CAres/src/inet_net_pton.h32
-rw-r--r--3rdParty/CAres/src/inet_ntop.c232
-rw-r--r--3rdParty/CAres/src/inet_ntop.h27
-rw-r--r--3rdParty/CAres/src/nameser.h194
-rw-r--r--3rdParty/CAres/src/setup_once.h444
-rw-r--r--3rdParty/CAres/src/windows_port.c23
m---------3rdParty/CppUnit0
-rw-r--r--3rdParty/CppUnit/README3
-rw-r--r--3rdParty/CppUnit/SConscript42
-rw-r--r--3rdParty/CppUnit/cppunit/AdditionalMessage.h76
-rw-r--r--3rdParty/CppUnit/cppunit/Asserter.h143
-rw-r--r--3rdParty/CppUnit/cppunit/BriefTestProgressListener.h43
-rw-r--r--3rdParty/CppUnit/cppunit/Exception.h90
-rw-r--r--3rdParty/CppUnit/cppunit/Message.h156
-rw-r--r--3rdParty/CppUnit/cppunit/Outputter.h26
-rw-r--r--3rdParty/CppUnit/cppunit/Portability.h177
-rw-r--r--3rdParty/CppUnit/cppunit/Protector.h94
-rw-r--r--3rdParty/CppUnit/cppunit/SourceLine.h63
-rw-r--r--3rdParty/CppUnit/cppunit/SynchronizedObject.h80
-rw-r--r--3rdParty/CppUnit/cppunit/Test.h117
-rw-r--r--3rdParty/CppUnit/cppunit/TestAssert.h428
-rw-r--r--3rdParty/CppUnit/cppunit/TestCaller.h204
-rw-r--r--3rdParty/CppUnit/cppunit/TestCase.h55
-rw-r--r--3rdParty/CppUnit/cppunit/TestComposite.h45
-rw-r--r--3rdParty/CppUnit/cppunit/TestFailure.h58
-rw-r--r--3rdParty/CppUnit/cppunit/TestFixture.h99
-rw-r--r--3rdParty/CppUnit/cppunit/TestLeaf.h44
-rw-r--r--3rdParty/CppUnit/cppunit/TestListener.h148
-rw-r--r--3rdParty/CppUnit/cppunit/TestPath.h211
-rw-r--r--3rdParty/CppUnit/cppunit/TestResult.h156
-rw-r--r--3rdParty/CppUnit/cppunit/TestResultCollector.h87
-rw-r--r--3rdParty/CppUnit/cppunit/TestRunner.h135
-rw-r--r--3rdParty/CppUnit/cppunit/TestSuccessListener.h39
-rw-r--r--3rdParty/CppUnit/cppunit/TestSuite.h80
-rw-r--r--3rdParty/CppUnit/cppunit/TextOutputter.h59
-rw-r--r--3rdParty/CppUnit/cppunit/TextTestProgressListener.h44
-rw-r--r--3rdParty/CppUnit/cppunit/TextTestResult.h39
-rw-r--r--3rdParty/CppUnit/cppunit/XmlOutputter.h167
-rw-r--r--3rdParty/CppUnit/cppunit/XmlOutputterHook.h163
-rw-r--r--3rdParty/CppUnit/cppunit/config-auto.h161
-rw-r--r--3rdParty/CppUnit/cppunit/config/CppUnitApi.h33
-rw-r--r--3rdParty/CppUnit/cppunit/config/SelectDllLoader.h76
-rw-r--r--3rdParty/CppUnit/cppunit/config/SourcePrefix.h14
-rw-r--r--3rdParty/CppUnit/cppunit/config/config-msvc6.h83
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/AutoRegisterSuite.h83
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/ExceptionTestCaseDecorator.h104
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/HelperMacros.h541
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/TestCaseDecorator.h40
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/TestFactory.h27
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/TestFactoryRegistry.h182
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/TestFixtureFactory.h50
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/TestNamer.h89
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/TestSuiteBuilderContext.h131
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/TestSuiteFactory.h27
-rw-r--r--3rdParty/CppUnit/cppunit/extensions/TypeInfoHelper.h33
-rw-r--r--3rdParty/CppUnit/cppunit/portability/CppUnitDeque.h25
-rw-r--r--3rdParty/CppUnit/cppunit/portability/CppUnitMap.h29
-rw-r--r--3rdParty/CppUnit/cppunit/portability/CppUnitSet.h28
-rw-r--r--3rdParty/CppUnit/cppunit/portability/CppUnitVector.h25
-rw-r--r--3rdParty/CppUnit/cppunit/portability/Stream.h347
-rw-r--r--3rdParty/CppUnit/cppunit/tools/Algorithm.h23
-rw-r--r--3rdParty/CppUnit/cppunit/tools/StringTools.h34
-rw-r--r--3rdParty/CppUnit/cppunit/tools/XmlDocument.h86
-rw-r--r--3rdParty/CppUnit/cppunit/tools/XmlElement.h149
-rw-r--r--3rdParty/CppUnit/cppunit/ui/text/TestRunner.h24
-rw-r--r--3rdParty/CppUnit/cppunit/ui/text/TextTestRunner.h97
-rw-r--r--3rdParty/CppUnit/src/AdditionalMessage.cpp41
-rw-r--r--3rdParty/CppUnit/src/Asserter.cpp101
-rw-r--r--3rdParty/CppUnit/src/BriefTestProgressListener.cpp49
-rw-r--r--3rdParty/CppUnit/src/DefaultProtector.cpp42
-rw-r--r--3rdParty/CppUnit/src/DefaultProtector.h27
-rw-r--r--3rdParty/CppUnit/src/Exception.cpp126
-rw-r--r--3rdParty/CppUnit/src/Message.cpp170
-rw-r--r--3rdParty/CppUnit/src/Protector.cpp86
-rw-r--r--3rdParty/CppUnit/src/ProtectorChain.cpp86
-rw-r--r--3rdParty/CppUnit/src/ProtectorChain.h51
-rw-r--r--3rdParty/CppUnit/src/ProtectorContext.h38
-rw-r--r--3rdParty/CppUnit/src/SourceLine.cpp81
-rw-r--r--3rdParty/CppUnit/src/StringTools.cpp80
-rw-r--r--3rdParty/CppUnit/src/SynchronizedObject.cpp32
-rw-r--r--3rdParty/CppUnit/src/Test.cpp97
-rw-r--r--3rdParty/CppUnit/src/TestCase.cpp137
-rw-r--r--3rdParty/CppUnit/src/TestComposite.cpp77
-rw-r--r--3rdParty/CppUnit/src/TestFactoryRegistry.cpp161
-rw-r--r--3rdParty/CppUnit/src/TestFailure.cpp71
-rw-r--r--3rdParty/CppUnit/src/TestLeaf.cpp28
-rw-r--r--3rdParty/CppUnit/src/TestNamer.cpp44
-rw-r--r--3rdParty/CppUnit/src/TestPath.cpp254
-rw-r--r--3rdParty/CppUnit/src/TestResult.cpp196
-rw-r--r--3rdParty/CppUnit/src/TestResultCollector.cpp117
-rw-r--r--3rdParty/CppUnit/src/TestRunner.cpp101
-rw-r--r--3rdParty/CppUnit/src/TestSuccessListener.cpp44
-rw-r--r--3rdParty/CppUnit/src/TestSuite.cpp64
-rw-r--r--3rdParty/CppUnit/src/TestSuiteBuilderContext.cpp85
-rw-r--r--3rdParty/CppUnit/src/TextOutputter.cpp140
-rw-r--r--3rdParty/CppUnit/src/TextTestProgressListener.cpp43
-rw-r--r--3rdParty/CppUnit/src/TextTestRunner.cpp144
-rw-r--r--3rdParty/CppUnit/src/TypeInfoHelper.cpp54
-rw-r--r--3rdParty/CppUnit/src/XmlDocument.cpp106
-rw-r--r--3rdParty/CppUnit/src/XmlElement.cpp226
-rw-r--r--3rdParty/CppUnit/src/XmlOutputter.cpp205
m---------3rdParty/SQLite0
-rw-r--r--3rdParty/SQLite/SConscript11
-rw-r--r--3rdParty/SQLite/sqlite3.c105515
-rw-r--r--3rdParty/SQLite/sqlite3.h5533
m---------3rdParty/ZLib0
-rw-r--r--3rdParty/ZLib/SConscript22
-rw-r--r--3rdParty/ZLib/src/adler32.c149
-rw-r--r--3rdParty/ZLib/src/compress.c79
-rw-r--r--3rdParty/ZLib/src/crc32.c423
-rw-r--r--3rdParty/ZLib/src/crc32.h441
-rw-r--r--3rdParty/ZLib/src/deflate.c1736
-rw-r--r--3rdParty/ZLib/src/deflate.h331
-rw-r--r--3rdParty/ZLib/src/gzio.c1026
-rw-r--r--3rdParty/ZLib/src/infback.c623
-rw-r--r--3rdParty/ZLib/src/inffast.c318
-rw-r--r--3rdParty/ZLib/src/inffast.h11
-rw-r--r--3rdParty/ZLib/src/inffixed.h94
-rw-r--r--3rdParty/ZLib/src/inflate.c1368
-rw-r--r--3rdParty/ZLib/src/inflate.h115
-rw-r--r--3rdParty/ZLib/src/inftrees.c329
-rw-r--r--3rdParty/ZLib/src/inftrees.h55
-rw-r--r--3rdParty/ZLib/src/trees.c1219
-rw-r--r--3rdParty/ZLib/src/trees.h128
-rw-r--r--3rdParty/ZLib/src/uncompr.c61
-rw-r--r--3rdParty/ZLib/src/zconf.h332
-rw-r--r--3rdParty/ZLib/src/zlib.h1357
-rw-r--r--3rdParty/ZLib/src/zutil.c318
-rw-r--r--3rdParty/ZLib/src/zutil.h269
m---------Slimber0
-rw-r--r--Slimber/.gitignore1
-rw-r--r--Slimber/CLI/SConscript8
-rw-r--r--Slimber/CLI/main.cpp32
-rw-r--r--Slimber/Cocoa/.gitignore5
-rw-r--r--Slimber/Cocoa/CocoaAction.h20
-rw-r--r--Slimber/Cocoa/CocoaAction.mm22
-rw-r--r--Slimber/Cocoa/CocoaController.h11
-rw-r--r--Slimber/Cocoa/CocoaController.mm19
-rw-r--r--Slimber/Cocoa/CocoaMenulet.h26
-rw-r--r--Slimber/Cocoa/CocoaMenulet.mm79
-rw-r--r--Slimber/Cocoa/MainMenu.xib498
-rw-r--r--Slimber/Cocoa/SConscript32
-rw-r--r--Slimber/Cocoa/main.mm8
-rw-r--r--Slimber/FileVCardCollection.cpp37
-rw-r--r--Slimber/FileVCardCollection.h19
-rw-r--r--Slimber/LinkLocalPresenceManager.cpp103
-rw-r--r--Slimber/LinkLocalPresenceManager.h40
-rw-r--r--Slimber/MainController.cpp123
-rw-r--r--Slimber/MainController.h39
-rw-r--r--Slimber/Menulet.cpp4
-rw-r--r--Slimber/Menulet.h20
-rw-r--r--Slimber/MenuletController.cpp51
-rw-r--r--Slimber/MenuletController.h33
-rw-r--r--Slimber/Qt/QtMenulet.cpp2
-rw-r--r--Slimber/Qt/QtMenulet.h65
-rw-r--r--Slimber/Qt/SConscript45
-rw-r--r--Slimber/Qt/Slimber.qrc9
-rw-r--r--Slimber/Qt/main.cpp19
-rw-r--r--Slimber/Resources/Credits.html1
-rw-r--r--Slimber/Resources/Icon-Single.svg108
-rw-r--r--Slimber/Resources/Icon.svg124
-rw-r--r--Slimber/Resources/Offline.pngbin3329 -> 0 bytes
-rw-r--r--Slimber/Resources/Online.pngbin3299 -> 0 bytes
-rw-r--r--Slimber/Resources/Slimber.icnsbin77315 -> 0 bytes
-rw-r--r--Slimber/Resources/UsersOffline.pngbin3435 -> 0 bytes
-rw-r--r--Slimber/Resources/UsersOnline.pngbin753 -> 0 bytes
-rw-r--r--Slimber/SConscript30
-rw-r--r--Slimber/Server.cpp427
-rw-r--r--Slimber/Server.h112
-rw-r--r--Slimber/ServerError.h31
-rw-r--r--Slimber/UnitTest/LinkLocalPresenceManagerTest.cpp255
-rw-r--r--Slimber/UnitTest/MenuletControllerTest.cpp151
-rw-r--r--Slimber/VCardCollection.cpp8
-rw-r--r--Slimber/VCardCollection.h15
-rw-r--r--Swiften/LinkLocal/DNSSD/Avahi/AvahiRegisterQuery.h28
1982 files changed, 32 insertions, 487440 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..70b56c4
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,18 @@
+[submodule "3rdParty/CppUnit"]
+ path = 3rdParty/CppUnit
+ url = swift@swift.im:git/cppunit-module.git
+[submodule "3rdParty/ZLib"]
+ path = 3rdParty/ZLib
+ url = swift@swift.im:git/zlib-module.git
+[submodule "3rdParty/Boost"]
+ path = 3rdParty/Boost
+ url = swift@swift.im:git/boost-module.git
+[submodule "3rdParty/CAres"]
+ path = 3rdParty/CAres
+ url = swift@swift.im:git/cares-module.git
+[submodule "3rdParty/SQLite"]
+ path = 3rdParty/SQLite
+ url = swift@swift.im:git/sqlite-module.git
+[submodule "Slimber"]
+ path = Slimber
+ url = swift@swift.im:git/slimber-module.git
diff --git a/3rdParty/Boost b/3rdParty/Boost
new file mode 160000
+Subproject 3bbdbc8cf1996f23d9a366da8bac0f97be6ad79
diff --git a/3rdParty/Boost/SConscript b/3rdParty/Boost/SConscript
deleted file mode 100644
index d828edc..0000000
--- a/3rdParty/Boost/SConscript
+++ /dev/null
@@ -1,66 +0,0 @@
-Import("env")
-
-cppdefines = ["BOOST_ALL_NO_LIB", ("BOOST_SIGNALS_NAMESPACE", "bsignals")]
-env["BOOST_FLAGS"] = {
- "CPPFLAGS": ["-I" + Dir(".").abspath],
- "CPPDEFINES": cppdefines,
- "LIBPATH": [Dir(".")],
- "LIBS": ["Boost"]
- }
-
-myenv = env.Clone()
-myenv.Replace(CCFLAGS = [flag for flag in env["CCFLAGS"] if flag not in ["-W", "-Wall"]])
-
-sources = [
- "libs/date_time/src/gregorian/date_generators.cpp",
- "libs/date_time/src/gregorian/greg_month.cpp",
- "libs/date_time/src/gregorian/greg_weekday.cpp",
- "libs/date_time/src/gregorian/gregorian_types.cpp",
- "libs/date_time/src/posix_time/posix_time_types.cpp",
- "libs/system/src/error_code.cpp",
- "libs/thread/src/tss_null.cpp",
- "libs/signals/src/connection.cpp",
- "libs/signals/src/named_slot_map.cpp",
- "libs/signals/src/signal_base.cpp",
- "libs/signals/src/slot.cpp",
- "libs/signals/src/trackable.cpp",
- "libs/filesystem/src/operations.cpp",
- "libs/filesystem/src/path.cpp",
- "libs/filesystem/src/portability.cpp",
- "libs/filesystem/src/utf8_codecvt_facet.cpp",
- "libs/regex/src/c_regex_traits.cpp",
- "libs/regex/src/cpp_regex_traits.cpp",
- "libs/regex/src/cregex.cpp",
- "libs/regex/src/fileiter.cpp",
- "libs/regex/src/icu.cpp",
- "libs/regex/src/instances.cpp",
- "libs/regex/src/posix_api.cpp",
- "libs/regex/src/regex.cpp",
- "libs/regex/src/regex_debug.cpp",
- "libs/regex/src/regex_raw_buffer.cpp",
- "libs/regex/src/regex_traits_defaults.cpp",
- "libs/regex/src/static_mutex.cpp",
- "libs/regex/src/w32_regex_traits.cpp",
- "libs/regex/src/wc_regex_traits.cpp",
- "libs/regex/src/wide_posix_api.cpp",
- "libs/regex/src/winstances.cpp",
- "libs/regex/src/usinstances.cpp"]
-
-if env["PLATFORM"] != "win32" :
- sources += [
- "libs/thread/src/pthread/exceptions.cpp",
- "libs/thread/src/pthread/once.cpp",
- "libs/thread/src/pthread/thread.cpp"]
- env["BOOST_FLAGS"]["LIBS"] += ["pthread"]
-else :
- sources += [
- "win32_stubs.cpp",
- "libs/thread/src/win32/exceptions.cpp",
- "libs/thread/src/win32/thread.cpp",
- "libs/thread/src/win32/tss_dll.cpp",
- "libs/thread/src/win32/tss_pe.cpp"]
- env["BOOST_FLAGS"]["CPPDEFINES"] += [("_WIN32_WINNT", "0x0501")]
- if env["PLATFORM"] == "cygwin" :
- env["BOOST_FLAGS"]["CPPDEFINES"] += ["__USE_W32_SOCKETS"]
-
-myenv.StaticLibrary("Boost", sources, CPPFLAGS = "-I" + Dir(".").abspath, CPPDEFINES = cppdefines)
diff --git a/3rdParty/Boost/boost/algorithm/string/case_conv.hpp b/3rdParty/Boost/boost/algorithm/string/case_conv.hpp
deleted file mode 100644
index 536c022..0000000
--- a/3rdParty/Boost/boost/algorithm/string/case_conv.hpp
+++ /dev/null
@@ -1,176 +0,0 @@
-// Boost string_algo library case_conv.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_CASE_CONV_HPP
-#define BOOST_STRING_CASE_CONV_HPP
-
-#include <boost/algorithm/string/config.hpp>
-#include <algorithm>
-#include <locale>
-#include <boost/iterator/transform_iterator.hpp>
-
-#include <boost/range/as_literal.hpp>
-#include <boost/range/begin.hpp>
-#include <boost/range/end.hpp>
-#include <boost/range/value_type.hpp>
-
-#include <boost/algorithm/string/detail/case_conv.hpp>
-
-/*! \file
- Defines sequence case-conversion algorithms.
- Algorithms convert each element in the input sequence to the
- desired case using provided locales.
-*/
-
-namespace boost {
- namespace algorithm {
-
-// to_lower -----------------------------------------------//
-
- //! Convert to lower case
- /*!
- Each element of the input sequence is converted to lower
- case. The result is a copy of the input converted to lower case.
- It is returned as a sequence or copied to the output iterator.
-
- \param Output An output iterator to which the result will be copied
- \param Input An input range
- \param Loc A locale used for conversion
- \return
- An output iterator pointing just after the last inserted character or
- a copy of the input
-
- \note The second variant of this function provides the strong exception-safety guarantee
-
- */
- template<typename OutputIteratorT, typename RangeT>
- inline OutputIteratorT
- to_lower_copy(
- OutputIteratorT Output,
- const RangeT& Input,
- const std::locale& Loc=std::locale())
- {
- return ::boost::algorithm::detail::transform_range_copy(
- Output,
- as_literal(Input),
- ::boost::algorithm::detail::to_lowerF<
- typename range_value<RangeT>::type >(Loc));
- }
-
- //! Convert to lower case
- /*!
- \overload
- */
- template<typename SequenceT>
- inline SequenceT to_lower_copy(
- const SequenceT& Input,
- const std::locale& Loc=std::locale())
- {
- return ::boost::algorithm::detail::transform_range_copy<SequenceT>(
- Input,
- ::boost::algorithm::detail::to_lowerF<
- typename range_value<SequenceT>::type >(Loc));
- }
-
- //! Convert to lower case
- /*!
- Each element of the input sequence is converted to lower
- case. The input sequence is modified in-place.
-
- \param Input A range
- \param Loc a locale used for conversion
- */
- template<typename WritableRangeT>
- inline void to_lower(
- WritableRangeT& Input,
- const std::locale& Loc=std::locale())
- {
- ::boost::algorithm::detail::transform_range(
- as_literal(Input),
- ::boost::algorithm::detail::to_lowerF<
- typename range_value<WritableRangeT>::type >(Loc));
- }
-
-// to_upper -----------------------------------------------//
-
- //! Convert to upper case
- /*!
- Each element of the input sequence is converted to upper
- case. The result is a copy of the input converted to upper case.
- It is returned as a sequence or copied to the output iterator
-
- \param Output An output iterator to which the result will be copied
- \param Input An input range
- \param Loc A locale used for conversion
- \return
- An output iterator pointing just after the last inserted character or
- a copy of the input
-
- \note The second variant of this function provides the strong exception-safety guarantee
- */
- template<typename OutputIteratorT, typename RangeT>
- inline OutputIteratorT
- to_upper_copy(
- OutputIteratorT Output,
- const RangeT& Input,
- const std::locale& Loc=std::locale())
- {
- return ::boost::algorithm::detail::transform_range_copy(
- Output,
- as_literal(Input),
- ::boost::algorithm::detail::to_upperF<
- typename range_value<RangeT>::type >(Loc));
- }
-
- //! Convert to upper case
- /*!
- \overload
- */
- template<typename SequenceT>
- inline SequenceT to_upper_copy(
- const SequenceT& Input,
- const std::locale& Loc=std::locale())
- {
- return ::boost::algorithm::detail::transform_range_copy<SequenceT>(
- Input,
- ::boost::algorithm::detail::to_upperF<
- typename range_value<SequenceT>::type >(Loc));
- }
-
- //! Convert to upper case
- /*!
- Each element of the input sequence is converted to upper
- case. The input sequence is modified in-place.
-
- \param Input An input range
- \param Loc a locale used for conversion
- */
- template<typename WritableRangeT>
- inline void to_upper(
- WritableRangeT& Input,
- const std::locale& Loc=std::locale())
- {
- ::boost::algorithm::detail::transform_range(
- as_literal(Input),
- ::boost::algorithm::detail::to_upperF<
- typename range_value<WritableRangeT>::type >(Loc));
- }
-
- } // namespace algorithm
-
- // pull names to the boost namespace
- using algorithm::to_lower;
- using algorithm::to_lower_copy;
- using algorithm::to_upper;
- using algorithm::to_upper_copy;
-
-} // namespace boost
-
-#endif // BOOST_STRING_CASE_CONV_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/compare.hpp b/3rdParty/Boost/boost/algorithm/string/compare.hpp
deleted file mode 100644
index 734303a..0000000
--- a/3rdParty/Boost/boost/algorithm/string/compare.hpp
+++ /dev/null
@@ -1,199 +0,0 @@
-// Boost string_algo library compare.hpp header file -------------------------//
-
-// Copyright Pavol Droba 2002-2006.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_COMPARE_HPP
-#define BOOST_STRING_COMPARE_HPP
-
-#include <boost/algorithm/string/config.hpp>
-#include <locale>
-
-/*! \file
- Defines element comparison predicates. Many algorithms in this library can
- take an additional argument with a predicate used to compare elements.
- This makes it possible, for instance, to have case insensitive versions
- of the algorithms.
-*/
-
-namespace boost {
- namespace algorithm {
-
- // is_equal functor -----------------------------------------------//
-
- //! is_equal functor
- /*!
- Standard STL equal_to only handle comparison between arguments
- of the same type. This is a less restrictive version which wraps operator ==.
- */
- struct is_equal
- {
- //! Function operator
- /*!
- Compare two operands for equality
- */
- template< typename T1, typename T2 >
- bool operator()( const T1& Arg1, const T2& Arg2 ) const
- {
- return Arg1==Arg2;
- }
- };
-
- //! case insensitive version of is_equal
- /*!
- Case insensitive comparison predicate. Comparison is done using
- specified locales.
- */
- struct is_iequal
- {
- //! Constructor
- /*!
- \param Loc locales used for comparison
- */
- is_iequal( const std::locale& Loc=std::locale() ) :
- m_Loc( Loc ) {}
-
- //! Function operator
- /*!
- Compare two operands. Case is ignored.
- */
- template< typename T1, typename T2 >
- bool operator()( const T1& Arg1, const T2& Arg2 ) const
- {
- #if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL)
- return std::toupper(Arg1)==std::toupper(Arg2);
- #else
- return std::toupper<T1>(Arg1,m_Loc)==std::toupper<T2>(Arg2,m_Loc);
- #endif
- }
-
- private:
- std::locale m_Loc;
- };
-
- // is_less functor -----------------------------------------------//
-
- //! is_less functor
- /*!
- Convenient version of standard std::less. Operation is templated, therefore it is
- not required to specify the exact types upon the construction
- */
- struct is_less
- {
- //! Functor operation
- /*!
- Compare two operands using > operator
- */
- template< typename T1, typename T2 >
- bool operator()( const T1& Arg1, const T2& Arg2 ) const
- {
- return Arg1<Arg2;
- }
- };
-
-
- //! case insensitive version of is_less
- /*!
- Case insensitive comparison predicate. Comparison is done using
- specified locales.
- */
- struct is_iless
- {
- //! Constructor
- /*!
- \param Loc locales used for comparison
- */
- is_iless( const std::locale& Loc=std::locale() ) :
- m_Loc( Loc ) {}
-
- //! Function operator
- /*!
- Compare two operands. Case is ignored.
- */
- template< typename T1, typename T2 >
- bool operator()( const T1& Arg1, const T2& Arg2 ) const
- {
- #if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL)
- return std::toupper(Arg1)<std::toupper(Arg2);
- #else
- return std::toupper<T1>(Arg1,m_Loc)<std::toupper<T2>(Arg2,m_Loc);
- #endif
- }
-
- private:
- std::locale m_Loc;
- };
-
- // is_not_greater functor -----------------------------------------------//
-
- //! is_not_greater functor
- /*!
- Convenient version of standard std::not_greater_to. Operation is templated, therefore it is
- not required to specify the exact types upon the construction
- */
- struct is_not_greater
- {
- //! Functor operation
- /*!
- Compare two operands using > operator
- */
- template< typename T1, typename T2 >
- bool operator()( const T1& Arg1, const T2& Arg2 ) const
- {
- return Arg1<=Arg2;
- }
- };
-
-
- //! case insensitive version of is_not_greater
- /*!
- Case insensitive comparison predicate. Comparison is done using
- specified locales.
- */
- struct is_not_igreater
- {
- //! Constructor
- /*!
- \param Loc locales used for comparison
- */
- is_not_igreater( const std::locale& Loc=std::locale() ) :
- m_Loc( Loc ) {}
-
- //! Function operator
- /*!
- Compare two operands. Case is ignored.
- */
- template< typename T1, typename T2 >
- bool operator()( const T1& Arg1, const T2& Arg2 ) const
- {
- #if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL)
- return std::toupper(Arg1)<=std::toupper(Arg2);
- #else
- return std::toupper<T1>(Arg1,m_Loc)<=std::toupper<T2>(Arg2,m_Loc);
- #endif
- }
-
- private:
- std::locale m_Loc;
- };
-
-
- } // namespace algorithm
-
- // pull names to the boost namespace
- using algorithm::is_equal;
- using algorithm::is_iequal;
- using algorithm::is_less;
- using algorithm::is_iless;
- using algorithm::is_not_greater;
- using algorithm::is_not_igreater;
-
-} // namespace boost
-
-
-#endif // BOOST_STRING_COMPARE_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/concept.hpp b/3rdParty/Boost/boost/algorithm/string/concept.hpp
deleted file mode 100644
index 9876e98..0000000
--- a/3rdParty/Boost/boost/algorithm/string/concept.hpp
+++ /dev/null
@@ -1,83 +0,0 @@
-// Boost string_algo library concept.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_CONCEPT_HPP
-#define BOOST_STRING_CONCEPT_HPP
-
-#include <boost/concept_check.hpp>
-#include <boost/range/iterator_range.hpp>
-#include <boost/range/begin.hpp>
-#include <boost/range/end.hpp>
-
-/*! \file
- Defines concepts used in string_algo library
-*/
-
-namespace boost {
- namespace algorithm {
-
- //! Finder concept
- /*!
- Defines the Finder concept. Finder is a functor which selects
- an arbitrary part of a string. Search is performed on
- the range specified by starting and ending iterators.
-
- Result of the find operation must be convertible to iterator_range.
- */
- template<typename FinderT, typename IteratorT>
- struct FinderConcept
- {
- private:
- typedef iterator_range<IteratorT> range;
- public:
- void constraints()
- {
- // Operation
- r=(*pF)(i,i);
- }
- private:
- range r;
- IteratorT i;
- FinderT* pF;
- }; // Finder_concept
-
-
- //! Formatter concept
- /*!
- Defines the Formatter concept. Formatter is a functor, which
- takes a result from a finder operation and transforms it
- in a specific way.
-
- Result must be a container supported by container_traits,
- or a reference to it.
- */
- template<typename FormatterT, typename FinderT, typename IteratorT>
- struct FormatterConcept
- {
- public:
- void constraints()
- {
- // Operation
- ::boost::begin((*pFo)( (*pF)(i,i) ));
- ::boost::end((*pFo)( (*pF)(i,i) ));
- }
- private:
- IteratorT i;
- FinderT* pF;
- FormatterT *pFo;
- }; // FormatterConcept;
-
- } // namespace algorithm
-} // namespace boost
-
-
-
-
-#endif // BOOST_STRING_CONCEPT_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/config.hpp b/3rdParty/Boost/boost/algorithm/string/config.hpp
deleted file mode 100644
index 559750a..0000000
--- a/3rdParty/Boost/boost/algorithm/string/config.hpp
+++ /dev/null
@@ -1,28 +0,0 @@
-// Boost string_algo library config.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_CONFIG_HPP
-#define BOOST_STRING_CONFIG_HPP
-
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
-
-#ifdef BOOST_STRING_DEDUCED_TYPENAME
-# error "macro already defined!"
-#endif
-
-#define BOOST_STRING_TYPENAME BOOST_DEDUCED_TYPENAME
-
-// Metrowerks workaround
-#if BOOST_WORKAROUND(__MWERKS__, <= 0x3003) // 8.x
-#pragma parse_func_templ off
-#endif
-
-#endif // BOOST_STRING_CONFIG_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/constants.hpp b/3rdParty/Boost/boost/algorithm/string/constants.hpp
deleted file mode 100644
index 6ed70ef..0000000
--- a/3rdParty/Boost/boost/algorithm/string/constants.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// Boost string_algo library constants.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_CONSTANTS_HPP
-#define BOOST_STRING_CONSTANTS_HPP
-
-namespace boost {
- namespace algorithm {
-
- //! Token compression mode
- /*!
- Specifies token compression mode for the token_finder.
- */
- enum token_compress_mode_type
- {
- token_compress_on, //!< Compress adjacent tokens
- token_compress_off //!< Do not compress adjacent tokens
- };
-
- } // namespace algorithm
-
- // pull the names to the boost namespace
- using algorithm::token_compress_on;
- using algorithm::token_compress_off;
-
-} // namespace boost
-
-#endif // BOOST_STRING_CONSTANTS_HPP
-
diff --git a/3rdParty/Boost/boost/algorithm/string/detail/case_conv.hpp b/3rdParty/Boost/boost/algorithm/string/detail/case_conv.hpp
deleted file mode 100644
index 5253454..0000000
--- a/3rdParty/Boost/boost/algorithm/string/detail/case_conv.hpp
+++ /dev/null
@@ -1,121 +0,0 @@
-// Boost string_algo library string_funct.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_CASE_CONV_DETAIL_HPP
-#define BOOST_STRING_CASE_CONV_DETAIL_HPP
-
-#include <boost/algorithm/string/config.hpp>
-#include <locale>
-#include <functional>
-
-namespace boost {
- namespace algorithm {
- namespace detail {
-
-// case conversion functors -----------------------------------------------//
-
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
-#pragma warning(push)
-#pragma warning(disable:4512) //assignment operator could not be generated
-#endif
-
- // a tolower functor
- template<typename CharT>
- struct to_lowerF : public std::unary_function<CharT, CharT>
- {
- // Constructor
- to_lowerF( const std::locale& Loc ) : m_Loc( Loc ) {}
-
- // Operation
- CharT operator ()( CharT Ch ) const
- {
- #if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL)
- return std::tolower( Ch);
- #else
- return std::tolower<CharT>( Ch, m_Loc );
- #endif
- }
- private:
- const std::locale& m_Loc;
- };
-
- // a toupper functor
- template<typename CharT>
- struct to_upperF : public std::unary_function<CharT, CharT>
- {
- // Constructor
- to_upperF( const std::locale& Loc ) : m_Loc( Loc ) {}
-
- // Operation
- CharT operator ()( CharT Ch ) const
- {
- #if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL)
- return std::toupper( Ch);
- #else
- return std::toupper<CharT>( Ch, m_Loc );
- #endif
- }
- private:
- const std::locale& m_Loc;
- };
-
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
-#pragma warning(pop)
-#endif
-
-// algorithm implementation -------------------------------------------------------------------------
-
- // Transform a range
- template<typename OutputIteratorT, typename RangeT, typename FunctorT>
- OutputIteratorT transform_range_copy(
- OutputIteratorT Output,
- const RangeT& Input,
- FunctorT Functor)
- {
- return std::transform(
- ::boost::begin(Input),
- ::boost::end(Input),
- Output,
- Functor);
- }
-
- // Transform a range (in-place)
- template<typename RangeT, typename FunctorT>
- void transform_range(
- const RangeT& Input,
- FunctorT Functor)
- {
- std::transform(
- ::boost::begin(Input),
- ::boost::end(Input),
- ::boost::begin(Input),
- Functor);
- }
-
- template<typename SequenceT, typename RangeT, typename FunctorT>
- inline SequenceT transform_range_copy(
- const RangeT& Input,
- FunctorT Functor)
- {
- return SequenceT(
- make_transform_iterator(
- ::boost::begin(Input),
- Functor),
- make_transform_iterator(
- ::boost::end(Input),
- Functor));
- }
-
- } // namespace detail
- } // namespace algorithm
-} // namespace boost
-
-
-#endif // BOOST_STRING_CASE_CONV_DETAIL_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/detail/find_format.hpp b/3rdParty/Boost/boost/algorithm/string/detail/find_format.hpp
deleted file mode 100644
index 8fb625e..0000000
--- a/3rdParty/Boost/boost/algorithm/string/detail/find_format.hpp
+++ /dev/null
@@ -1,193 +0,0 @@
-// Boost string_algo library find_format.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_FIND_FORMAT_DETAIL_HPP
-#define BOOST_STRING_FIND_FORMAT_DETAIL_HPP
-
-#include <boost/algorithm/string/config.hpp>
-#include <boost/range/iterator_range.hpp>
-#include <boost/range/const_iterator.hpp>
-#include <boost/range/iterator.hpp>
-#include <boost/algorithm/string/detail/find_format_store.hpp>
-#include <boost/algorithm/string/detail/replace_storage.hpp>
-
-namespace boost {
- namespace algorithm {
- namespace detail {
-
-// find_format_copy (iterator variant) implementation -------------------------------//
-
- template<
- typename OutputIteratorT,
- typename InputT,
- typename FormatterT,
- typename FindResultT >
- inline OutputIteratorT find_format_copy_impl(
- OutputIteratorT Output,
- const InputT& Input,
- FormatterT Formatter,
- const FindResultT& FindResult )
- {
- return find_format_copy_impl2(
- Output,
- Input,
- Formatter,
- FindResult,
- Formatter(FindResult) );
- }
-
- template<
- typename OutputIteratorT,
- typename InputT,
- typename FormatterT,
- typename FindResultT,
- typename FormatResultT >
- inline OutputIteratorT find_format_copy_impl2(
- OutputIteratorT Output,
- const InputT& Input,
- FormatterT Formatter,
- const FindResultT& FindResult,
- const FormatResultT& FormatResult )
- {
- typedef find_format_store<
- BOOST_STRING_TYPENAME
- range_const_iterator<InputT>::type,
- FormatterT,
- FormatResultT > store_type;
-
- // Create store for the find result
- store_type M( FindResult, FormatResult, Formatter );
-
- if ( !M )
- {
- // Match not found - return original sequence
- std::copy( ::boost::begin(Input), ::boost::end(Input), Output );
- return Output;
- }
-
- // Copy the beginning of the sequence
- std::copy( ::boost::begin(Input), ::boost::begin(M), Output );
- // Format find result
- // Copy formated result
- std::copy( ::boost::begin(M.format_result()), ::boost::end(M.format_result()), Output );
- // Copy the rest of the sequence
- std::copy( M.end(), ::boost::end(Input), Output );
-
- return Output;
- }
-
-// find_format_copy implementation --------------------------------------------------//
-
- template<
- typename InputT,
- typename FormatterT,
- typename FindResultT >
- inline InputT find_format_copy_impl(
- const InputT& Input,
- FormatterT Formatter,
- const FindResultT& FindResult)
- {
- return find_format_copy_impl2(
- Input,
- Formatter,
- FindResult,
- Formatter(FindResult) );
- }
-
- template<
- typename InputT,
- typename FormatterT,
- typename FindResultT,
- typename FormatResultT >
- inline InputT find_format_copy_impl2(
- const InputT& Input,
- FormatterT Formatter,
- const FindResultT& FindResult,
- const FormatResultT& FormatResult)
- {
- typedef find_format_store<
- BOOST_STRING_TYPENAME
- range_const_iterator<InputT>::type,
- FormatterT,
- FormatResultT > store_type;
-
- // Create store for the find result
- store_type M( FindResult, FormatResult, Formatter );
-
- if ( !M )
- {
- // Match not found - return original sequence
- return InputT( Input );
- }
-
- InputT Output;
- // Copy the beginning of the sequence
- insert( Output, ::boost::end(Output), ::boost::begin(Input), M.begin() );
- // Copy formated result
- insert( Output, ::boost::end(Output), M.format_result() );
- // Copy the rest of the sequence
- insert( Output, ::boost::end(Output), M.end(), ::boost::end(Input) );
-
- return Output;
- }
-
-// replace implementation ----------------------------------------------------//
-
- template<
- typename InputT,
- typename FormatterT,
- typename FindResultT >
- inline void find_format_impl(
- InputT& Input,
- FormatterT Formatter,
- const FindResultT& FindResult)
- {
- find_format_impl2(
- Input,
- Formatter,
- FindResult,
- Formatter(FindResult) );
- }
-
- template<
- typename InputT,
- typename FormatterT,
- typename FindResultT,
- typename FormatResultT >
- inline void find_format_impl2(
- InputT& Input,
- FormatterT Formatter,
- const FindResultT& FindResult,
- const FormatResultT& FormatResult)
- {
- typedef find_format_store<
- BOOST_STRING_TYPENAME
- range_iterator<InputT>::type,
- FormatterT,
- FormatResultT > store_type;
-
- // Create store for the find result
- store_type M( FindResult, FormatResult, Formatter );
-
- if ( !M )
- {
- // Search not found - return original sequence
- return;
- }
-
- // Replace match
- replace( Input, M.begin(), M.end(), M.format_result() );
- }
-
- } // namespace detail
- } // namespace algorithm
-} // namespace boost
-
-#endif // BOOST_STRING_FIND_FORMAT_DETAIL_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/detail/find_format_all.hpp b/3rdParty/Boost/boost/algorithm/string/detail/find_format_all.hpp
deleted file mode 100644
index 9533be6..0000000
--- a/3rdParty/Boost/boost/algorithm/string/detail/find_format_all.hpp
+++ /dev/null
@@ -1,263 +0,0 @@
-// Boost string_algo library find_format_all.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_FIND_FORMAT_ALL_DETAIL_HPP
-#define BOOST_STRING_FIND_FORMAT_ALL_DETAIL_HPP
-
-#include <boost/algorithm/string/config.hpp>
-#include <boost/range/iterator_range.hpp>
-#include <boost/range/const_iterator.hpp>
-#include <boost/range/value_type.hpp>
-#include <boost/algorithm/string/detail/find_format_store.hpp>
-#include <boost/algorithm/string/detail/replace_storage.hpp>
-
-namespace boost {
- namespace algorithm {
- namespace detail {
-
-// find_format_all_copy (iterator variant) implementation ---------------------------//
-
- template<
- typename OutputIteratorT,
- typename InputT,
- typename FinderT,
- typename FormatterT,
- typename FindResultT >
- inline OutputIteratorT find_format_all_copy_impl(
- OutputIteratorT Output,
- const InputT& Input,
- FinderT Finder,
- FormatterT Formatter,
- const FindResultT& FindResult )
- {
- return find_format_all_copy_impl2(
- Output,
- Input,
- Finder,
- Formatter,
- FindResult,
- Formatter(FindResult) );
- }
-
- template<
- typename OutputIteratorT,
- typename InputT,
- typename FinderT,
- typename FormatterT,
- typename FindResultT,
- typename FormatResultT >
- inline OutputIteratorT find_format_all_copy_impl2(
- OutputIteratorT Output,
- const InputT& Input,
- FinderT Finder,
- FormatterT Formatter,
- const FindResultT& FindResult,
- const FormatResultT& FormatResult )
- {
- typedef BOOST_STRING_TYPENAME
- range_const_iterator<InputT>::type input_iterator_type;
-
- typedef find_format_store<
- input_iterator_type,
- FormatterT,
- FormatResultT > store_type;
-
- // Create store for the find result
- store_type M( FindResult, FormatResult, Formatter );
-
- // Initialize last match
- input_iterator_type LastMatch=::boost::begin(Input);
-
- // Iterate through all matches
- while( M )
- {
- // Copy the beginning of the sequence
- std::copy( LastMatch, M.begin(), Output );
- // Copy formated result
- std::copy( ::boost::begin(M.format_result()), ::boost::end(M.format_result()), Output );
-
- // Proceed to the next match
- LastMatch=M.end();
- M=Finder( LastMatch, ::boost::end(Input) );
- }
-
- // Copy the rest of the sequence
- std::copy( LastMatch, ::boost::end(Input), Output );
-
- return Output;
- }
-
-// find_format_all_copy implementation ----------------------------------------------//
-
- template<
- typename InputT,
- typename FinderT,
- typename FormatterT,
- typename FindResultT >
- inline InputT find_format_all_copy_impl(
- const InputT& Input,
- FinderT Finder,
- FormatterT Formatter,
- const FindResultT& FindResult)
- {
- return find_format_all_copy_impl2(
- Input,
- Finder,
- Formatter,
- FindResult,
- Formatter(FindResult) );
- }
-
- template<
- typename InputT,
- typename FinderT,
- typename FormatterT,
- typename FindResultT,
- typename FormatResultT >
- inline InputT find_format_all_copy_impl2(
- const InputT& Input,
- FinderT Finder,
- FormatterT Formatter,
- const FindResultT& FindResult,
- const FormatResultT& FormatResult)
- {
- typedef BOOST_STRING_TYPENAME
- range_const_iterator<InputT>::type input_iterator_type;
-
- typedef find_format_store<
- input_iterator_type,
- FormatterT,
- FormatResultT > store_type;
-
- // Create store for the find result
- store_type M( FindResult, FormatResult, Formatter );
-
- // Initialize last match
- input_iterator_type LastMatch=::boost::begin(Input);
-
- // Output temporary
- InputT Output;
-
- // Iterate through all matches
- while( M )
- {
- // Copy the beginning of the sequence
- insert( Output, ::boost::end(Output), LastMatch, M.begin() );
- // Copy formated result
- insert( Output, ::boost::end(Output), M.format_result() );
-
- // Proceed to the next match
- LastMatch=M.end();
- M=Finder( LastMatch, ::boost::end(Input) );
- }
-
- // Copy the rest of the sequence
- insert( Output, ::boost::end(Output), LastMatch, ::boost::end(Input) );
-
- return Output;
- }
-
-// find_format_all implementation ------------------------------------------------//
-
- template<
- typename InputT,
- typename FinderT,
- typename FormatterT,
- typename FindResultT >
- inline void find_format_all_impl(
- InputT& Input,
- FinderT Finder,
- FormatterT Formatter,
- FindResultT FindResult)
- {
- find_format_all_impl2(
- Input,
- Finder,
- Formatter,
- FindResult,
- Formatter(FindResult) );
- }
-
- template<
- typename InputT,
- typename FinderT,
- typename FormatterT,
- typename FindResultT,
- typename FormatResultT >
- inline void find_format_all_impl2(
- InputT& Input,
- FinderT Finder,
- FormatterT Formatter,
- FindResultT FindResult,
- FormatResultT FormatResult)
- {
- typedef BOOST_STRING_TYPENAME
- range_iterator<InputT>::type input_iterator_type;
- typedef find_format_store<
- input_iterator_type,
- FormatterT,
- FormatResultT > store_type;
-
- // Create store for the find result
- store_type M( FindResult, FormatResult, Formatter );
-
- // Instantiate replacement storage
- std::deque<
- BOOST_STRING_TYPENAME range_value<InputT>::type> Storage;
-
- // Initialize replacement iterators
- input_iterator_type InsertIt=::boost::begin(Input);
- input_iterator_type SearchIt=::boost::begin(Input);
-
- while( M )
- {
- // process the segment
- InsertIt=process_segment(
- Storage,
- Input,
- InsertIt,
- SearchIt,
- M.begin() );
-
- // Adjust search iterator
- SearchIt=M.end();
-
- // Copy formated replace to the storage
- copy_to_storage( Storage, M.format_result() );
-
- // Find range for a next match
- M=Finder( SearchIt, ::boost::end(Input) );
- }
-
- // process the last segment
- InsertIt=process_segment(
- Storage,
- Input,
- InsertIt,
- SearchIt,
- ::boost::end(Input) );
-
- if ( Storage.empty() )
- {
- // Truncate input
- erase( Input, InsertIt, ::boost::end(Input) );
- }
- else
- {
- // Copy remaining data to the end of input
- insert( Input, ::boost::end(Input), Storage.begin(), Storage.end() );
- }
- }
-
- } // namespace detail
- } // namespace algorithm
-} // namespace boost
-
-#endif // BOOST_STRING_FIND_FORMAT_ALL_DETAIL_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/detail/find_format_store.hpp b/3rdParty/Boost/boost/algorithm/string/detail/find_format_store.hpp
deleted file mode 100644
index 2260fc2e..0000000
--- a/3rdParty/Boost/boost/algorithm/string/detail/find_format_store.hpp
+++ /dev/null
@@ -1,78 +0,0 @@
-// Boost string_algo library find_format_store.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_FIND_FORMAT_STORE_DETAIL_HPP
-#define BOOST_STRING_FIND_FORMAT_STORE_DETAIL_HPP
-
-#include <boost/algorithm/string/config.hpp>
-#include <boost/range/iterator_range.hpp>
-
-namespace boost {
- namespace algorithm {
- namespace detail {
-
-// temporary format and find result storage --------------------------------//
-
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
-#pragma warning(push)
-#pragma warning(disable:4512) //assignment operator could not be generated
-#endif
- template<
- typename ForwardIteratorT,
- typename FormatterT,
- typename FormatResultT >
- class find_format_store :
- public iterator_range<ForwardIteratorT>
- {
- public:
- // typedefs
- typedef iterator_range<ForwardIteratorT> base_type;
- typedef FormatterT formatter_type;
- typedef FormatResultT format_result_type;
-
- public:
- // Construction
- find_format_store(
- const base_type& FindResult,
- const format_result_type& FormatResult,
- const formatter_type& Formatter ) :
- base_type(FindResult),
- m_FormatResult(FormatResult),
- m_Formatter(Formatter) {}
-
- // Assignment
- template< typename FindResultT >
- find_format_store& operator=( FindResultT FindResult )
- {
- iterator_range<ForwardIteratorT>::operator=(FindResult);
- m_FormatResult=m_Formatter(FindResult);
-
- return *this;
- }
-
- // Retrieve format result
- const format_result_type& format_result()
- {
- return m_FormatResult;
- }
-
- private:
- format_result_type m_FormatResult;
- const formatter_type& m_Formatter;
- };
-
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
-#pragma warning(pop)
-#endif
- } // namespace detail
- } // namespace algorithm
-} // namespace boost
-
-#endif // BOOST_STRING_FIND_FORMAT_STORE_DETAIL_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/detail/finder.hpp b/3rdParty/Boost/boost/algorithm/string/detail/finder.hpp
deleted file mode 100644
index c6d0752..0000000
--- a/3rdParty/Boost/boost/algorithm/string/detail/finder.hpp
+++ /dev/null
@@ -1,646 +0,0 @@
-// Boost string_algo library finder.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2006.
-//
-// 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/ for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_FINDER_DETAIL_HPP
-#define BOOST_STRING_FINDER_DETAIL_HPP
-
-#include <boost/algorithm/string/config.hpp>
-#include <boost/algorithm/string/constants.hpp>
-#include <boost/detail/iterator.hpp>
-
-#include <boost/range/iterator_range.hpp>
-#include <boost/range/begin.hpp>
-#include <boost/range/end.hpp>
-#include <boost/range/empty.hpp>
-#include <boost/range/as_literal.hpp>
-
-namespace boost {
- namespace algorithm {
- namespace detail {
-
-
-// find first functor -----------------------------------------------//
-
- // find a subsequence in the sequence ( functor )
- /*
- Returns a pair <begin,end> marking the subsequence in the sequence.
- If the find fails, functor returns <End,End>
- */
- template<typename SearchIteratorT,typename PredicateT>
- struct first_finderF
- {
- typedef SearchIteratorT search_iterator_type;
-
- // Construction
- template< typename SearchT >
- first_finderF( const SearchT& Search, PredicateT Comp ) :
- m_Search(::boost::begin(Search), ::boost::end(Search)), m_Comp(Comp) {}
- first_finderF(
- search_iterator_type SearchBegin,
- search_iterator_type SearchEnd,
- PredicateT Comp ) :
- m_Search(SearchBegin, SearchEnd), m_Comp(Comp) {}
-
- // Operation
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- operator()(
- ForwardIteratorT Begin,
- ForwardIteratorT End ) const
- {
- typedef iterator_range<ForwardIteratorT> result_type;
- typedef ForwardIteratorT input_iterator_type;
-
- // Outer loop
- for(input_iterator_type OuterIt=Begin;
- OuterIt!=End;
- ++OuterIt)
- {
- // Sanity check
- if( boost::empty(m_Search) )
- return result_type( End, End );
-
- input_iterator_type InnerIt=OuterIt;
- search_iterator_type SubstrIt=m_Search.begin();
- for(;
- InnerIt!=End && SubstrIt!=m_Search.end();
- ++InnerIt,++SubstrIt)
- {
- if( !( m_Comp(*InnerIt,*SubstrIt) ) )
- break;
- }
-
- // Substring matching succeeded
- if ( SubstrIt==m_Search.end() )
- return result_type( OuterIt, InnerIt );
- }
-
- return result_type( End, End );
- }
-
- private:
- iterator_range<search_iterator_type> m_Search;
- PredicateT m_Comp;
- };
-
-// find last functor -----------------------------------------------//
-
- // find the last match a subseqeunce in the sequence ( functor )
- /*
- Returns a pair <begin,end> marking the subsequence in the sequence.
- If the find fails, returns <End,End>
- */
- template<typename SearchIteratorT, typename PredicateT>
- struct last_finderF
- {
- typedef SearchIteratorT search_iterator_type;
- typedef first_finderF<
- search_iterator_type,
- PredicateT> first_finder_type;
-
- // Construction
- template< typename SearchT >
- last_finderF( const SearchT& Search, PredicateT Comp ) :
- m_Search(::boost::begin(Search), ::boost::end(Search)), m_Comp(Comp) {}
- last_finderF(
- search_iterator_type SearchBegin,
- search_iterator_type SearchEnd,
- PredicateT Comp ) :
- m_Search(SearchBegin, SearchEnd), m_Comp(Comp) {}
-
- // Operation
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- operator()(
- ForwardIteratorT Begin,
- ForwardIteratorT End ) const
- {
- typedef iterator_range<ForwardIteratorT> result_type;
-
- if( boost::empty(m_Search) )
- return result_type( End, End );
-
- typedef BOOST_STRING_TYPENAME boost::detail::
- iterator_traits<ForwardIteratorT>::iterator_category category;
-
- return findit( Begin, End, category() );
- }
-
- private:
- // forward iterator
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- findit(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- std::forward_iterator_tag ) const
- {
- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- first_finder_type first_finder(
- m_Search.begin(), m_Search.end(), m_Comp );
-
- result_type M=first_finder( Begin, End );
- result_type Last=M;
-
- while( M )
- {
- Last=M;
- M=first_finder( ::boost::end(M), End );
- }
-
- return Last;
- }
-
- // bidirectional iterator
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- findit(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- std::bidirectional_iterator_tag ) const
- {
- typedef iterator_range<ForwardIteratorT> result_type;
- typedef ForwardIteratorT input_iterator_type;
-
- // Outer loop
- for(input_iterator_type OuterIt=End;
- OuterIt!=Begin; )
- {
- input_iterator_type OuterIt2=--OuterIt;
-
- input_iterator_type InnerIt=OuterIt2;
- search_iterator_type SubstrIt=m_Search.begin();
- for(;
- InnerIt!=End && SubstrIt!=m_Search.end();
- ++InnerIt,++SubstrIt)
- {
- if( !( m_Comp(*InnerIt,*SubstrIt) ) )
- break;
- }
-
- // Substring matching succeeded
- if( SubstrIt==m_Search.end() )
- return result_type( OuterIt2, InnerIt );
- }
-
- return result_type( End, End );
- }
-
- private:
- iterator_range<search_iterator_type> m_Search;
- PredicateT m_Comp;
- };
-
-// find n-th functor -----------------------------------------------//
-
- // find the n-th match of a subsequence in the sequence ( functor )
- /*
- Returns a pair <begin,end> marking the subsequence in the sequence.
- If the find fails, returns <End,End>
- */
- template<typename SearchIteratorT, typename PredicateT>
- struct nth_finderF
- {
- typedef SearchIteratorT search_iterator_type;
- typedef first_finderF<
- search_iterator_type,
- PredicateT> first_finder_type;
- typedef last_finderF<
- search_iterator_type,
- PredicateT> last_finder_type;
-
- // Construction
- template< typename SearchT >
- nth_finderF(
- const SearchT& Search,
- int Nth,
- PredicateT Comp) :
- m_Search(::boost::begin(Search), ::boost::end(Search)),
- m_Nth(Nth),
- m_Comp(Comp) {}
- nth_finderF(
- search_iterator_type SearchBegin,
- search_iterator_type SearchEnd,
- int Nth,
- PredicateT Comp) :
- m_Search(SearchBegin, SearchEnd),
- m_Nth(Nth),
- m_Comp(Comp) {}
-
- // Operation
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- operator()(
- ForwardIteratorT Begin,
- ForwardIteratorT End ) const
- {
- if(m_Nth>=0)
- {
- return find_forward(Begin, End, m_Nth);
- }
- else
- {
- return find_backward(Begin, End, -m_Nth);
- }
-
- }
-
- private:
- // Implementation helpers
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- find_forward(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N) const
- {
- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- // Sanity check
- if( boost::empty(m_Search) )
- return result_type( End, End );
-
- // Instantiate find functor
- first_finder_type first_finder(
- m_Search.begin(), m_Search.end(), m_Comp );
-
- result_type M( Begin, Begin );
-
- for( unsigned int n=0; n<=N; ++n )
- {
- // find next match
- M=first_finder( ::boost::end(M), End );
-
- if ( !M )
- {
- // Subsequence not found, return
- return M;
- }
- }
-
- return M;
- }
-
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- find_backward(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N) const
- {
- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- // Sanity check
- if( boost::empty(m_Search) )
- return result_type( End, End );
-
- // Instantiate find functor
- last_finder_type last_finder(
- m_Search.begin(), m_Search.end(), m_Comp );
-
- result_type M( End, End );
-
- for( unsigned int n=1; n<=N; ++n )
- {
- // find next match
- M=last_finder( Begin, ::boost::begin(M) );
-
- if ( !M )
- {
- // Subsequence not found, return
- return M;
- }
- }
-
- return M;
- }
-
-
- private:
- iterator_range<search_iterator_type> m_Search;
- int m_Nth;
- PredicateT m_Comp;
- };
-
-// find head/tail implementation helpers ---------------------------//
-
- template<typename ForwardIteratorT>
- iterator_range<ForwardIteratorT>
- find_head_impl(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N,
- std::forward_iterator_tag )
- {
- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- input_iterator_type It=Begin;
- for(
- unsigned int Index=0;
- Index<N && It!=End; ++Index,++It ) {};
-
- return result_type( Begin, It );
- }
-
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- find_head_impl(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N,
- std::random_access_iterator_tag )
- {
- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- if ( (End<=Begin) || ( static_cast<unsigned int>(End-Begin) < N ) )
- return result_type( Begin, End );
-
- return result_type(Begin,Begin+N);
- }
-
- // Find head implementation
- template<typename ForwardIteratorT>
- iterator_range<ForwardIteratorT>
- find_head_impl(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N )
- {
- typedef BOOST_STRING_TYPENAME boost::detail::
- iterator_traits<ForwardIteratorT>::iterator_category category;
-
- return find_head_impl( Begin, End, N, category() );
- }
-
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- find_tail_impl(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N,
- std::forward_iterator_tag )
- {
- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- unsigned int Index=0;
- input_iterator_type It=Begin;
- input_iterator_type It2=Begin;
-
- // Advance It2 by N increments
- for( Index=0; Index<N && It2!=End; ++Index,++It2 ) {};
-
- // Advance It, It2 to the end
- for(; It2!=End; ++It,++It2 ) {};
-
- return result_type( It, It2 );
- }
-
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- find_tail_impl(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N,
- std::bidirectional_iterator_tag )
- {
- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- input_iterator_type It=End;
- for(
- unsigned int Index=0;
- Index<N && It!=Begin; ++Index,--It ) {};
-
- return result_type( It, End );
- }
-
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- find_tail_impl(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N,
- std::random_access_iterator_tag )
- {
- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- if ( (End<=Begin) || ( static_cast<unsigned int>(End-Begin) < N ) )
- return result_type( Begin, End );
-
- return result_type( End-N, End );
- }
-
- // Operation
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- find_tail_impl(
- ForwardIteratorT Begin,
- ForwardIteratorT End,
- unsigned int N )
- {
- typedef BOOST_STRING_TYPENAME boost::detail::
- iterator_traits<ForwardIteratorT>::iterator_category category;
-
- return find_tail_impl( Begin, End, N, category() );
- }
-
-
-
-// find head functor -----------------------------------------------//
-
-
- // find a head in the sequence ( functor )
- /*
- This functor find a head of the specified range. For
- a specified N, the head is a subsequence of N starting
- elements of the range.
- */
- struct head_finderF
- {
- // Construction
- head_finderF( int N ) : m_N(N) {}
-
- // Operation
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- operator()(
- ForwardIteratorT Begin,
- ForwardIteratorT End ) const
- {
- if(m_N>=0)
- {
- return find_head_impl( Begin, End, m_N );
- }
- else
- {
- iterator_range<ForwardIteratorT> Res=
- find_tail_impl( Begin, End, -m_N );
-
- return make_iterator_range(Begin, Res.begin());
- }
- }
-
- private:
- int m_N;
- };
-
-// find tail functor -----------------------------------------------//
-
-
- // find a tail in the sequence ( functor )
- /*
- This functor find a tail of the specified range. For
- a specified N, the head is a subsequence of N starting
- elements of the range.
- */
- struct tail_finderF
- {
- // Construction
- tail_finderF( int N ) : m_N(N) {}
-
- // Operation
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- operator()(
- ForwardIteratorT Begin,
- ForwardIteratorT End ) const
- {
- if(m_N>=0)
- {
- return find_tail_impl( Begin, End, m_N );
- }
- else
- {
- iterator_range<ForwardIteratorT> Res=
- find_head_impl( Begin, End, -m_N );
-
- return make_iterator_range(Res.end(), End);
- }
- }
-
- private:
- int m_N;
- };
-
-// find token functor -----------------------------------------------//
-
- // find a token in a sequence ( functor )
- /*
- This find functor finds a token specified be a predicate
- in a sequence. It is equivalent of std::find algorithm,
- with an exception that it return range instead of a single
- iterator.
-
- If bCompress is set to true, adjacent matching tokens are
- concatenated into one match.
- */
- template< typename PredicateT >
- struct token_finderF
- {
- // Construction
- token_finderF(
- PredicateT Pred,
- token_compress_mode_type eCompress=token_compress_off ) :
- m_Pred(Pred), m_eCompress(eCompress) {}
-
- // Operation
- template< typename ForwardIteratorT >
- iterator_range<ForwardIteratorT>
- operator()(
- ForwardIteratorT Begin,
- ForwardIteratorT End ) const
- {
- typedef iterator_range<ForwardIteratorT> result_type;
-
- ForwardIteratorT It=std::find_if( Begin, End, m_Pred );
-
- if( It==End )
- {
- return result_type( End, End );
- }
- else
- {
- ForwardIteratorT It2=It;
-
- if( m_eCompress==token_compress_on )
- {
- // Find first non-matching character
- while( It2!=End && m_Pred(*It2) ) ++It2;
- }
- else
- {
- // Advance by one position
- ++It2;
- }
-
- return result_type( It, It2 );
- }
- }
-
- private:
- PredicateT m_Pred;
- token_compress_mode_type m_eCompress;
- };
-
-// find range functor -----------------------------------------------//
-
- // find a range in the sequence ( functor )
- /*
- This functor actually does not perform any find operation.
- It always returns given iterator range as a result.
- */
- template<typename ForwardIterator1T>
- struct range_finderF
- {
- typedef ForwardIterator1T input_iterator_type;
- typedef iterator_range<input_iterator_type> result_type;
-
- // Construction
- range_finderF(
- input_iterator_type Begin,
- input_iterator_type End ) : m_Range(Begin, End) {}
-
- range_finderF(const iterator_range<input_iterator_type>& Range) :
- m_Range(Range) {}
-
- // Operation
- template< typename ForwardIterator2T >
- iterator_range<ForwardIterator2T>
- operator()(
- ForwardIterator2T,
- ForwardIterator2T ) const
- {
-#if BOOST_WORKAROUND( __MWERKS__, <= 0x3003 )
- return iterator_range<const ForwardIterator2T>(this->m_Range);
-#elif BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
- return iterator_range<ForwardIterator2T>(m_Range.begin(), m_Range.end());
-#else
- return m_Range;
-#endif
- }
-
- private:
- iterator_range<input_iterator_type> m_Range;
- };
-
-
- } // namespace detail
- } // namespace algorithm
-} // namespace boost
-
-#endif // BOOST_STRING_FINDER_DETAIL_HPP
diff --git a/3rdParty/Boost/boost/algorithm/string/detail/formatter.hpp b/3rdParty/Boost/boost/algorithm/string/detail/formatter.hpp
deleted file mode 100644
index bd6a780..0000000
--- a/3rdParty/Boost/boost/algorithm/string/detail/formatter.hpp
+++ /dev/null
@@ -1,94 +0,0 @@
-// Boost string_algo library formatter.hpp header file ---------------------------//
-
-// Copyright Pavol Droba 2002-2003.
-//
-// 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 for updates, documentation, and revision history.
-
-#ifndef BOOST_STRING_FORMATTER_DETAIL_HPP
-#define BOOST_STRING_FORMATTER_DETAIL_HPP
-
-
-#include <boost/range/iterator_range.hpp>
-#include <boost/range/begin.hpp>
-#include <boost/range/end.hpp>
-#include <boost/range/const_iterator.hpp>
-
-#include <boost/algorithm/string/detail/util.hpp>
-
-// generic replace functors -----------------------------------------------//
-
-namespace boost {
- namespace algorithm {
- namespace detail {
-
-// const format functor ----------------------------------------------------//
-
- // constant format functor
- template<typename RangeT>
- struct const_formatF
- {
- private:
- typedef BOOST_STRING_TYPENAME
- range_const_iterator<RangeT>::type format_iterator;
- typedef iterator_range<format_iterator> result_type;
-
- public:
- // Construction
- const_formatF(const RangeT& Format) :
- m_Format(::boost::begin(Format), ::boost::end(Format)) {}
-
- // Operation
-#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
- template<typename Range2T>
- result_type& operator()(const Range2T&)
- {
- return m_Format;
- }
-#endif
-
- template<typename Range2T>
- const result_type& operator()(const Range2T&) const
- {
- return m_Format;
- }
-
- p