├── .gitignore ├── 3rdparty ├── apache │ ├── base64.c │ └── base64.h ├── fast-cpp-csv-parser │ ├── LICENSE │ ├── README.md │ └── csv.h ├── http_parser │ ├── AUTHORS │ ├── HttpParser.c │ ├── HttpParser.h │ ├── LICENSE-MIT │ └── README.md ├── msgpack-c │ ├── .gitignore │ ├── .gitmodules │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CMakeLists.txt │ ├── COPYING │ ├── Doxyfile │ ├── Files.cmake │ ├── LICENSE_1_0.txt │ ├── NOTICE │ ├── QUICKSTART-C.md │ ├── QUICKSTART-CPP.md │ ├── README.md │ ├── appveyor.yml │ ├── ci │ │ └── build_cmake.sh │ ├── erb │ │ └── v1 │ │ │ ├── cpp03_define_array.hpp.erb │ │ │ ├── cpp03_define_array_decl.hpp.erb │ │ │ ├── cpp03_define_map.hpp.erb │ │ │ ├── cpp03_define_map_decl.hpp.erb │ │ │ ├── cpp03_msgpack_tuple.hpp.erb │ │ │ ├── cpp03_msgpack_tuple_decl.hpp.erb │ │ │ ├── cpp03_zone.hpp.erb │ │ │ └── cpp03_zone_decl.hpp.erb │ ├── example │ │ ├── CMakeLists.txt │ │ ├── boost │ │ │ ├── CMakeLists.txt │ │ │ ├── msgpack_variant_capitalize.cpp │ │ │ └── msgpack_variant_mapbased.cpp │ │ ├── c │ │ │ ├── CMakeLists.txt │ │ │ ├── lib_buffer_unpack.c │ │ │ ├── simple_c.c │ │ │ ├── speed_test_uint32_array.c │ │ │ ├── speed_test_uint64_array.c │ │ │ └── user_buffer_unpack.c │ │ ├── cpp03 │ │ │ ├── CMakeLists.txt │ │ │ ├── class_intrusive.cpp │ │ │ ├── class_intrusive_map.cpp │ │ │ ├── class_non_intrusive.cpp │ │ │ ├── custom.cpp │ │ │ ├── enum.cpp │ │ │ ├── map_based_versionup.cpp │ │ │ ├── protocol.cpp │ │ │ ├── protocol_new.cpp │ │ │ ├── reuse_zone.cpp │ │ │ ├── simple.cpp │ │ │ ├── speed_test.cpp │ │ │ ├── speed_test_nested_array.cpp │ │ │ └── stream.cpp │ │ ├── cpp11 │ │ │ ├── CMakeLists.txt │ │ │ ├── container.cpp │ │ │ ├── non_def_con_class.cpp │ │ │ └── socket_stream_example.cpp │ │ └── x3 │ │ │ ├── CMakeLists.txt │ │ │ ├── parse.cpp │ │ │ ├── stream_unpack.cpp │ │ │ └── unpack.cpp │ ├── include │ │ ├── msgpack.h │ │ ├── msgpack.hpp │ │ └── msgpack │ │ │ ├── adaptor │ │ │ ├── adaptor_base.hpp │ │ │ ├── adaptor_base_decl.hpp │ │ │ ├── array_ref.hpp │ │ │ ├── array_ref_decl.hpp │ │ │ ├── bool.hpp │ │ │ ├── boost │ │ │ │ ├── fusion.hpp │ │ │ │ ├── msgpack_variant.hpp │ │ │ │ ├── msgpack_variant_decl.hpp │ │ │ │ ├── optional.hpp │ │ │ │ ├── string_ref.hpp │ │ │ │ └── string_view.hpp │ │ │ ├── carray.hpp │ │ │ ├── char_ptr.hpp │ │ │ ├── check_container_size.hpp │ │ │ ├── check_container_size_decl.hpp │ │ │ ├── cpp11 │ │ │ │ ├── array.hpp │ │ │ │ ├── array_char.hpp │ │ │ │ ├── array_unsigned_char.hpp │ │ │ │ ├── forward_list.hpp │ │ │ │ ├── reference_wrapper.hpp │ │ │ │ ├── shared_ptr.hpp │ │ │ │ ├── tuple.hpp │ │ │ │ ├── unique_ptr.hpp │ │ │ │ ├── unordered_map.hpp │ │ │ │ └── unordered_set.hpp │ │ │ ├── cpp17 │ │ │ │ ├── optional.hpp │ │ │ │ └── string_view.hpp │ │ │ ├── define.hpp │ │ │ ├── define_decl.hpp │ │ │ ├── deque.hpp │ │ │ ├── ext.hpp │ │ │ ├── ext_decl.hpp │ │ │ ├── fixint.hpp │ │ │ ├── fixint_decl.hpp │ │ │ ├── float.hpp │ │ │ ├── int.hpp │ │ │ ├── int_decl.hpp │ │ │ ├── list.hpp │ │ │ ├── map.hpp │ │ │ ├── map_decl.hpp │ │ │ ├── msgpack_tuple.hpp │ │ │ ├── msgpack_tuple_decl.hpp │ │ │ ├── nil.hpp │ │ │ ├── nil_decl.hpp │ │ │ ├── pair.hpp │ │ │ ├── raw.hpp │ │ │ ├── raw_decl.hpp │ │ │ ├── set.hpp │ │ │ ├── size_equal_only.hpp │ │ │ ├── size_equal_only_decl.hpp │ │ │ ├── string.hpp │ │ │ ├── tr1 │ │ │ │ ├── unordered_map.hpp │ │ │ │ └── unordered_set.hpp │ │ │ ├── v4raw.hpp │ │ │ ├── v4raw_decl.hpp │ │ │ ├── vector.hpp │ │ │ ├── vector_bool.hpp │ │ │ ├── vector_char.hpp │ │ │ └── vector_unsigned_char.hpp │ │ │ ├── cpp_config.hpp │ │ │ ├── cpp_config_decl.hpp │ │ │ ├── fbuffer.h │ │ │ ├── fbuffer.hpp │ │ │ ├── fbuffer_decl.hpp │ │ │ ├── gcc_atomic.h │ │ │ ├── gcc_atomic.hpp │ │ │ ├── iterator.hpp │ │ │ ├── iterator_decl.hpp │ │ │ ├── meta.hpp │ │ │ ├── meta_decl.hpp │ │ │ ├── object.h │ │ │ ├── object.hpp │ │ │ ├── object_decl.hpp │ │ │ ├── object_fwd.hpp │ │ │ ├── object_fwd_decl.hpp │ │ │ ├── pack.h │ │ │ ├── pack.hpp │ │ │ ├── pack_decl.hpp │ │ │ ├── pack_define.h │ │ │ ├── pack_template.h │ │ │ ├── parse_return.hpp │ │ │ ├── predef.h │ │ │ ├── predef │ │ │ ├── architecture.h │ │ │ ├── architecture │ │ │ │ ├── alpha.h │ │ │ │ ├── arm.h │ │ │ │ ├── blackfin.h │ │ │ │ ├── convex.h │ │ │ │ ├── ia64.h │ │ │ │ ├── m68k.h │ │ │ │ ├── mips.h │ │ │ │ ├── parisc.h │ │ │ │ ├── ppc.h │ │ │ │ ├── pyramid.h │ │ │ │ ├── rs6k.h │ │ │ │ ├── sparc.h │ │ │ │ ├── superh.h │ │ │ │ ├── sys370.h │ │ │ │ ├── sys390.h │ │ │ │ ├── x86.h │ │ │ │ ├── x86 │ │ │ │ │ ├── 32.h │ │ │ │ │ └── 64.h │ │ │ │ └── z.h │ │ │ ├── compiler.h │ │ │ ├── compiler │ │ │ │ ├── borland.h │ │ │ │ ├── clang.h │ │ │ │ ├── comeau.h │ │ │ │ ├── compaq.h │ │ │ │ ├── diab.h │ │ │ │ ├── digitalmars.h │ │ │ │ ├── dignus.h │ │ │ │ ├── edg.h │ │ │ │ ├── ekopath.h │ │ │ │ ├── gcc.h │ │ │ │ ├── gcc_xml.h │ │ │ │ ├── greenhills.h │ │ │ │ ├── hp_acc.h │ │ │ │ ├── iar.h │ │ │ │ ├── ibm.h │ │ │ │ ├── intel.h │ │ │ │ ├── kai.h │ │ │ │ ├── llvm.h │ │ │ │ ├── metaware.h │ │ │ │ ├── metrowerks.h │ │ │ │ ├── microtec.h │ │ │ │ ├── mpw.h │ │ │ │ ├── palm.h │ │ │ │ ├── pgi.h │ │ │ │ ├── sgi_mipspro.h │ │ │ │ ├── sunpro.h │ │ │ │ ├── tendra.h │ │ │ │ ├── visualc.h │ │ │ │ └── watcom.h │ │ │ ├── detail │ │ │ │ ├── _cassert.h │ │ │ │ ├── _exception.h │ │ │ │ ├── comp_detected.h │ │ │ │ ├── endian_compat.h │ │ │ │ ├── os_detected.h │ │ │ │ ├── platform_detected.h │ │ │ │ ├── test.h │ │ │ │ └── test_def.h │ │ │ ├── hardware.h │ │ │ ├── hardware │ │ │ │ ├── simd.h │ │ │ │ └── simd │ │ │ │ │ ├── arm.h │ │ │ │ │ ├── arm │ │ │ │ │ └── versions.h │ │ │ │ │ ├── ppc.h │ │ │ │ │ ├── ppc │ │ │ │ │ └── versions.h │ │ │ │ │ ├── x86.h │ │ │ │ │ ├── x86 │ │ │ │ │ └── versions.h │ │ │ │ │ ├── x86_amd.h │ │ │ │ │ └── x86_amd │ │ │ │ │ └── versions.h │ │ │ ├── language.h │ │ │ ├── language │ │ │ │ ├── objc.h │ │ │ │ ├── stdc.h │ │ │ │ └── stdcpp.h │ │ │ ├── library.h │ │ │ ├── library │ │ │ │ ├── c.h │ │ │ │ ├── c │ │ │ │ │ ├── _prefix.h │ │ │ │ │ ├── gnu.h │ │ │ │ │ ├── uc.h │ │ │ │ │ ├── vms.h │ │ │ │ │ └── zos.h │ │ │ │ ├── std.h │ │ │ │ └── std │ │ │ │ │ ├── _prefix.h │ │ │ │ │ ├── cxx.h │ │ │ │ │ ├── dinkumware.h │ │ │ │ │ ├── libcomo.h │ │ │ │ │ ├── modena.h │ │ │ │ │ ├── msl.h │ │ │ │ │ ├── roguewave.h │ │ │ │ │ ├── sgi.h │ │ │ │ │ ├── stdcpp3.h │ │ │ │ │ ├── stlport.h │ │ │ │ │ └── vacpp.h │ │ │ ├── make.h │ │ │ ├── os.h │ │ │ ├── os │ │ │ │ ├── aix.h │ │ │ │ ├── amigaos.h │ │ │ │ ├── android.h │ │ │ │ ├── beos.h │ │ │ │ ├── bsd.h │ │ │ │ ├── bsd │ │ │ │ │ ├── bsdi.h │ │ │ │ │ ├── dragonfly.h │ │ │ │ │ ├── free.h │ │ │ │ │ ├── net.h │ │ │ │ │ └── open.h │ │ │ │ ├── cygwin.h │ │ │ │ ├── haiku.h │ │ │ │ ├── hpux.h │ │ │ │ ├── ios.h │ │ │ │ ├── irix.h │ │ │ │ ├── linux.h │ │ │ │ ├── macos.h │ │ │ │ ├── os400.h │ │ │ │ ├── qnxnto.h │ │ │ │ ├── solaris.h │ │ │ │ ├── unix.h │ │ │ │ ├── vms.h │ │ │ │ └── windows.h │ │ │ ├── other.h │ │ │ ├── other │ │ │ │ └── endian.h │ │ │ ├── platform.h │ │ │ ├── platform │ │ │ │ ├── mingw.h │ │ │ │ ├── windows_desktop.h │ │ │ │ ├── windows_phone.h │ │ │ │ ├── windows_runtime.h │ │ │ │ └── windows_store.h │ │ │ ├── version.h │ │ │ └── version_number.h │ │ │ ├── preprocessor.hpp │ │ │ ├── preprocessor │ │ │ ├── arithmetic.hpp │ │ │ ├── arithmetic │ │ │ │ ├── add.hpp │ │ │ │ ├── dec.hpp │ │ │ │ ├── detail │ │ │ │ │ └── div_base.hpp │ │ │ │ ├── div.hpp │ │ │ │ ├── inc.hpp │ │ │ │ ├── mod.hpp │ │ │ │ ├── mul.hpp │ │ │ │ └── sub.hpp │ │ │ ├── array.hpp │ │ │ ├── array │ │ │ │ ├── data.hpp │ │ │ │ ├── detail │ │ │ │ │ └── get_data.hpp │ │ │ │ ├── elem.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── insert.hpp │ │ │ │ ├── pop_back.hpp │ │ │ │ ├── pop_front.hpp │ │ │ │ ├── push_back.hpp │ │ │ │ ├── push_front.hpp │ │ │ │ ├── remove.hpp │ │ │ │ ├── replace.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── to_list.hpp │ │ │ │ ├── to_seq.hpp │ │ │ │ └── to_tuple.hpp │ │ │ ├── assert_msg.hpp │ │ │ ├── cat.hpp │ │ │ ├── comma.hpp │ │ │ ├── comma_if.hpp │ │ │ ├── comparison.hpp │ │ │ ├── comparison │ │ │ │ ├── equal.hpp │ │ │ │ ├── greater.hpp │ │ │ │ ├── greater_equal.hpp │ │ │ │ ├── less.hpp │ │ │ │ ├── less_equal.hpp │ │ │ │ └── not_equal.hpp │ │ │ ├── config │ │ │ │ ├── config.hpp │ │ │ │ └── limits.hpp │ │ │ ├── control.hpp │ │ │ ├── control │ │ │ │ ├── deduce_d.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── while.hpp │ │ │ │ │ ├── edg │ │ │ │ │ │ └── while.hpp │ │ │ │ │ ├── msvc │ │ │ │ │ │ └── while.hpp │ │ │ │ │ └── while.hpp │ │ │ │ ├── expr_if.hpp │ │ │ │ ├── expr_iif.hpp │ │ │ │ ├── if.hpp │ │ │ │ ├── iif.hpp │ │ │ │ └── while.hpp │ │ │ ├── debug.hpp │ │ │ ├── debug │ │ │ │ ├── assert.hpp │ │ │ │ ├── error.hpp │ │ │ │ └── line.hpp │ │ │ ├── dec.hpp │ │ │ ├── detail │ │ │ │ ├── auto_rec.hpp │ │ │ │ ├── check.hpp │ │ │ │ ├── dmc │ │ │ │ │ └── auto_rec.hpp │ │ │ │ ├── is_binary.hpp │ │ │ │ ├── is_nullary.hpp │ │ │ │ ├── is_unary.hpp │ │ │ │ ├── null.hpp │ │ │ │ └── split.hpp │ │ │ ├── empty.hpp │ │ │ ├── enum.hpp │ │ │ ├── enum_params.hpp │ │ │ ├── enum_params_with_a_default.hpp │ │ │ ├── enum_params_with_defaults.hpp │ │ │ ├── enum_shifted.hpp │ │ │ ├── enum_shifted_params.hpp │ │ │ ├── expand.hpp │ │ │ ├── expr_if.hpp │ │ │ ├── facilities.hpp │ │ │ ├── facilities │ │ │ │ ├── apply.hpp │ │ │ │ ├── detail │ │ │ │ │ └── is_empty.hpp │ │ │ │ ├── empty.hpp │ │ │ │ ├── expand.hpp │ │ │ │ ├── identity.hpp │ │ │ │ ├── intercept.hpp │ │ │ │ ├── is_1.hpp │ │ │ │ ├── is_empty.hpp │ │ │ │ ├── is_empty_or_1.hpp │ │ │ │ ├── is_empty_variadic.hpp │ │ │ │ └── overload.hpp │ │ │ ├── for.hpp │ │ │ ├── identity.hpp │ │ │ ├── if.hpp │ │ │ ├── inc.hpp │ │ │ ├── iterate.hpp │ │ │ ├── iteration.hpp │ │ │ ├── iteration │ │ │ │ ├── detail │ │ │ │ │ ├── bounds │ │ │ │ │ │ ├── lower1.hpp │ │ │ │ │ │ ├── lower2.hpp │ │ │ │ │ │ ├── lower3.hpp │ │ │ │ │ │ ├── lower4.hpp │ │ │ │ │ │ ├── lower5.hpp │ │ │ │ │ │ ├── upper1.hpp │ │ │ │ │ │ ├── upper2.hpp │ │ │ │ │ │ ├── upper3.hpp │ │ │ │ │ │ ├── upper4.hpp │ │ │ │ │ │ └── upper5.hpp │ │ │ │ │ ├── finish.hpp │ │ │ │ │ ├── iter │ │ │ │ │ │ ├── forward1.hpp │ │ │ │ │ │ ├── forward2.hpp │ │ │ │ │ │ ├── forward3.hpp │ │ │ │ │ │ ├── forward4.hpp │ │ │ │ │ │ ├── forward5.hpp │ │ │ │ │ │ ├── reverse1.hpp │ │ │ │ │ │ ├── reverse2.hpp │ │ │ │ │ │ ├── reverse3.hpp │ │ │ │ │ │ ├── reverse4.hpp │ │ │ │ │ │ └── reverse5.hpp │ │ │ │ │ ├── local.hpp │ │ │ │ │ ├── rlocal.hpp │ │ │ │ │ ├── self.hpp │ │ │ │ │ └── start.hpp │ │ │ │ ├── iterate.hpp │ │ │ │ ├── local.hpp │ │ │ │ └── self.hpp │ │ │ ├── library.hpp │ │ │ ├── limits.hpp │ │ │ ├── list.hpp │ │ │ ├── list │ │ │ │ ├── adt.hpp │ │ │ │ ├── append.hpp │ │ │ │ ├── at.hpp │ │ │ │ ├── cat.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── fold_left.hpp │ │ │ │ │ ├── edg │ │ │ │ │ │ ├── fold_left.hpp │ │ │ │ │ │ └── fold_right.hpp │ │ │ │ │ ├── fold_left.hpp │ │ │ │ │ └── fold_right.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── filter.hpp │ │ │ │ ├── first_n.hpp │ │ │ │ ├── fold_left.hpp │ │ │ │ ├── fold_right.hpp │ │ │ │ ├── for_each.hpp │ │ │ │ ├── for_each_i.hpp │ │ │ │ ├── for_each_product.hpp │ │ │ │ ├── rest_n.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── to_array.hpp │ │ │ │ ├── to_seq.hpp │ │ │ │ ├── to_tuple.hpp │ │ │ │ └── transform.hpp │ │ │ ├── logical.hpp │ │ │ ├── logical │ │ │ │ ├── and.hpp │ │ │ │ ├── bitand.hpp │ │ │ │ ├── bitnor.hpp │ │ │ │ ├── bitor.hpp │ │ │ │ ├── bitxor.hpp │ │ │ │ ├── bool.hpp │ │ │ │ ├── compl.hpp │ │ │ │ ├── nor.hpp │ │ │ │ ├── not.hpp │ │ │ │ ├── or.hpp │ │ │ │ └── xor.hpp │ │ │ ├── max.hpp │ │ │ ├── min.hpp │ │ │ ├── punctuation.hpp │ │ │ ├── punctuation │ │ │ │ ├── comma.hpp │ │ │ │ ├── comma_if.hpp │ │ │ │ ├── detail │ │ │ │ │ └── is_begin_parens.hpp │ │ │ │ ├── is_begin_parens.hpp │ │ │ │ ├── paren.hpp │ │ │ │ ├── paren_if.hpp │ │ │ │ └── remove_parens.hpp │ │ │ ├── repeat.hpp │ │ │ ├── repeat_2nd.hpp │ │ │ ├── repeat_3rd.hpp │ │ │ ├── repeat_from_to.hpp │ │ │ ├── repeat_from_to_2nd.hpp │ │ │ ├── repeat_from_to_3rd.hpp │ │ │ ├── repetition.hpp │ │ │ ├── repetition │ │ │ │ ├── deduce_r.hpp │ │ │ │ ├── deduce_z.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── for.hpp │ │ │ │ │ ├── edg │ │ │ │ │ │ └── for.hpp │ │ │ │ │ ├── for.hpp │ │ │ │ │ └── msvc │ │ │ │ │ │ └── for.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── enum_binary_params.hpp │ │ │ │ ├── enum_params.hpp │ │ │ │ ├── enum_params_with_a_default.hpp │ │ │ │ ├── enum_params_with_defaults.hpp │ │ │ │ ├── enum_shifted.hpp │ │ │ │ ├── enum_shifted_binary_params.hpp │ │ │ │ ├── enum_shifted_params.hpp │ │ │ │ ├── enum_trailing.hpp │ │ │ │ ├── enum_trailing_binary_params.hpp │ │ │ │ ├── enum_trailing_params.hpp │ │ │ │ ├── for.hpp │ │ │ │ ├── repeat.hpp │ │ │ │ └── repeat_from_to.hpp │ │ │ ├── selection.hpp │ │ │ ├── selection │ │ │ │ ├── max.hpp │ │ │ │ └── min.hpp │ │ │ ├── seq.hpp │ │ │ ├── seq │ │ │ │ ├── cat.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── binary_transform.hpp │ │ │ │ │ ├── is_empty.hpp │ │ │ │ │ └── split.hpp │ │ │ │ ├── elem.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── filter.hpp │ │ │ │ ├── first_n.hpp │ │ │ │ ├── fold_left.hpp │ │ │ │ ├── fold_right.hpp │ │ │ │ ├── for_each.hpp │ │ │ │ ├── for_each_i.hpp │ │ │ │ ├── for_each_product.hpp │ │ │ │ ├── insert.hpp │ │ │ │ ├── pop_back.hpp │ │ │ │ ├── pop_front.hpp │ │ │ │ ├── push_back.hpp │ │ │ │ ├── push_front.hpp │ │ │ │ ├── remove.hpp │ │ │ │ ├── replace.hpp │ │ │ │ ├── rest_n.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ ├── seq.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── subseq.hpp │ │ │ │ ├── to_array.hpp │ │ │ │ ├── to_list.hpp │ │ │ │ ├── to_tuple.hpp │ │ │ │ ├── transform.hpp │ │ │ │ └── variadic_seq_to_seq.hpp │ │ │ ├── slot.hpp │ │ │ ├── slot │ │ │ │ ├── counter.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── counter.hpp │ │ │ │ │ ├── def.hpp │ │ │ │ │ ├── shared.hpp │ │ │ │ │ ├── slot1.hpp │ │ │ │ │ ├── slot2.hpp │ │ │ │ │ ├── slot3.hpp │ │ │ │ │ ├── slot4.hpp │ │ │ │ │ └── slot5.hpp │ │ │ │ └── slot.hpp │ │ │ ├── stringize.hpp │ │ │ ├── tuple.hpp │ │ │ ├── tuple │ │ │ │ ├── detail │ │ │ │ │ └── is_single_return.hpp │ │ │ │ ├── eat.hpp │ │ │ │ ├── elem.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── insert.hpp │ │ │ │ ├── pop_back.hpp │ │ │ │ ├── pop_front.hpp │ │ │ │ ├── push_back.hpp │ │ │ │ ├── push_front.hpp │ │ │ │ ├── rem.hpp │ │ │ │ ├── remove.hpp │ │ │ │ ├── replace.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── to_array.hpp │ │ │ │ ├── to_list.hpp │ │ │ │ └── to_seq.hpp │ │ │ ├── variadic.hpp │ │ │ ├── variadic │ │ │ │ ├── detail │ │ │ │ │ └── is_single_return.hpp │ │ │ │ ├── elem.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── to_array.hpp │ │ │ │ ├── to_list.hpp │ │ │ │ ├── to_seq.hpp │ │ │ │ └── to_tuple.hpp │ │ │ ├── while.hpp │ │ │ └── wstringize.hpp │ │ │ ├── sbuffer.h │ │ │ ├── sbuffer.hpp │ │ │ ├── sbuffer_decl.hpp │ │ │ ├── sysdep.h │ │ │ ├── type.hpp │ │ │ ├── unpack.h │ │ │ ├── unpack.hpp │ │ │ ├── unpack_decl.hpp │ │ │ ├── unpack_define.h │ │ │ ├── unpack_exception.hpp │ │ │ ├── unpack_template.h │ │ │ ├── util.h │ │ │ ├── v1 │ │ │ ├── adaptor │ │ │ │ ├── adaptor_base.hpp │ │ │ │ ├── adaptor_base_decl.hpp │ │ │ │ ├── array_ref.hpp │ │ │ │ ├── array_ref_decl.hpp │ │ │ │ ├── bool.hpp │ │ │ │ ├── boost │ │ │ │ │ ├── fusion.hpp │ │ │ │ │ ├── msgpack_variant.hpp │ │ │ │ │ ├── msgpack_variant_decl.hpp │ │ │ │ │ ├── optional.hpp │ │ │ │ │ ├── string_ref.hpp │ │ │ │ │ └── string_view.hpp │ │ │ │ ├── carray.hpp │ │ │ │ ├── char_ptr.hpp │ │ │ │ ├── check_container_size.hpp │ │ │ │ ├── check_container_size_decl.hpp │ │ │ │ ├── cpp11 │ │ │ │ │ ├── array.hpp │ │ │ │ │ ├── array_char.hpp │ │ │ │ │ ├── array_unsigned_char.hpp │ │ │ │ │ ├── forward_list.hpp │ │ │ │ │ ├── reference_wrapper.hpp │ │ │ │ │ ├── shared_ptr.hpp │ │ │ │ │ ├── tuple.hpp │ │ │ │ │ ├── unique_ptr.hpp │ │ │ │ │ ├── unordered_map.hpp │ │ │ │ │ └── unordered_set.hpp │ │ │ │ ├── cpp17 │ │ │ │ │ ├── optional.hpp │ │ │ │ │ └── string_view.hpp │ │ │ │ ├── define.hpp │ │ │ │ ├── define_decl.hpp │ │ │ │ ├── deque.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── cpp03_define_array.hpp │ │ │ │ │ ├── cpp03_define_array_decl.hpp │ │ │ │ │ ├── cpp03_define_map.hpp │ │ │ │ │ ├── cpp03_define_map_decl.hpp │ │ │ │ │ ├── cpp03_msgpack_tuple.hpp │ │ │ │ │ ├── cpp03_msgpack_tuple_decl.hpp │ │ │ │ │ ├── cpp11_define_array.hpp │ │ │ │ │ ├── cpp11_define_array_decl.hpp │ │ │ │ │ ├── cpp11_define_map.hpp │ │ │ │ │ ├── cpp11_define_map_decl.hpp │ │ │ │ │ ├── cpp11_msgpack_tuple.hpp │ │ │ │ │ └── cpp11_msgpack_tuple_decl.hpp │ │ │ │ ├── ext.hpp │ │ │ │ ├── ext_decl.hpp │ │ │ │ ├── fixint.hpp │ │ │ │ ├── fixint_decl.hpp │ │ │ │ ├── float.hpp │ │ │ │ ├── int.hpp │ │ │ │ ├── int_decl.hpp │ │ │ │ ├── list.hpp │ │ │ │ ├── map.hpp │ │ │ │ ├── map_decl.hpp │ │ │ │ ├── msgpack_tuple.hpp │ │ │ │ ├── msgpack_tuple_decl.hpp │ │ │ │ ├── nil.hpp │ │ │ │ ├── nil_decl.hpp │ │ │ │ ├── pair.hpp │ │ │ │ ├── raw.hpp │ │ │ │ ├── raw_decl.hpp │ │ │ │ ├── set.hpp │ │ │ │ ├── size_equal_only.hpp │ │ │ │ ├── size_equal_only_decl.hpp │ │ │ │ ├── string.hpp │ │ │ │ ├── tr1 │ │ │ │ │ ├── unordered_map.hpp │ │ │ │ │ └── unordered_set.hpp │ │ │ │ ├── v4raw.hpp │ │ │ │ ├── v4raw_decl.hpp │ │ │ │ ├── vector.hpp │ │ │ │ ├── vector_bool.hpp │ │ │ │ ├── vector_char.hpp │ │ │ │ └── vector_unsigned_char.hpp │ │ │ ├── cpp_config.hpp │ │ │ ├── cpp_config_decl.hpp │ │ │ ├── detail │ │ │ │ ├── cpp03_zone.hpp │ │ │ │ ├── cpp03_zone_decl.hpp │ │ │ │ ├── cpp11_zone.hpp │ │ │ │ └── cpp11_zone_decl.hpp │ │ │ ├── fbuffer.hpp │ │ │ ├── fbuffer_decl.hpp │ │ │ ├── iterator.hpp │ │ │ ├── iterator_decl.hpp │ │ │ ├── meta.hpp │ │ │ ├── meta_decl.hpp │ │ │ ├── object.hpp │ │ │ ├── object_decl.hpp │ │ │ ├── object_fwd.hpp │ │ │ ├── object_fwd_decl.hpp │ │ │ ├── pack.hpp │ │ │ ├── pack_decl.hpp │ │ │ ├── parse_return.hpp │ │ │ ├── preprocessor.hpp │ │ │ ├── sbuffer.hpp │ │ │ ├── sbuffer_decl.hpp │ │ │ ├── unpack.hpp │ │ │ ├── unpack_decl.hpp │ │ │ ├── unpack_exception.hpp │ │ │ ├── version.hpp │ │ │ ├── versioning.hpp │ │ │ ├── vrefbuffer.hpp │ │ │ ├── vrefbuffer_decl.hpp │ │ │ ├── zbuffer.hpp │ │ │ ├── zbuffer_decl.hpp │ │ │ ├── zone.hpp │ │ │ └── zone_decl.hpp │ │ │ ├── v2 │ │ │ ├── adaptor │ │ │ │ ├── adaptor_base.hpp │ │ │ │ ├── adaptor_base_decl.hpp │ │ │ │ ├── array_ref_decl.hpp │ │ │ │ ├── boost │ │ │ │ │ └── msgpack_variant_decl.hpp │ │ │ │ ├── check_container_size_decl.hpp │ │ │ │ ├── define_decl.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── cpp03_define_array_decl.hpp │ │ │ │ │ ├── cpp03_define_map_decl.hpp │ │ │ │ │ ├── cpp03_msgpack_tuple_decl.hpp │ │ │ │ │ ├── cpp11_define_array_decl.hpp │ │ │ │ │ ├── cpp11_define_map_decl.hpp │ │ │ │ │ └── cpp11_msgpack_tuple_decl.hpp │ │ │ │ ├── ext_decl.hpp │ │ │ │ ├── fixint_decl.hpp │ │ │ │ ├── int_decl.hpp │ │ │ │ ├── map_decl.hpp │ │ │ │ ├── msgpack_tuple_decl.hpp │ │ │ │ ├── nil_decl.hpp │ │ │ │ ├── raw_decl.hpp │ │ │ │ ├── size_equal_only_decl.hpp │ │ │ │ └── v4raw_decl.hpp │ │ │ ├── cpp_config_decl.hpp │ │ │ ├── create_object_visitor.hpp │ │ │ ├── detail │ │ │ │ ├── cpp03_zone_decl.hpp │ │ │ │ └── cpp11_zone_decl.hpp │ │ │ ├── fbuffer_decl.hpp │ │ │ ├── iterator_decl.hpp │ │ │ ├── meta_decl.hpp │ │ │ ├── null_visitor.hpp │ │ │ ├── object.hpp │ │ │ ├── object_decl.hpp │ │ │ ├── object_fwd.hpp │ │ │ ├── object_fwd_decl.hpp │ │ │ ├── pack_decl.hpp │ │ │ ├── parse.hpp │ │ │ ├── parse_return.hpp │ │ │ ├── sbuffer_decl.hpp │ │ │ ├── unpack.hpp │ │ │ ├── unpack_decl.hpp │ │ │ ├── vrefbuffer_decl.hpp │ │ │ ├── x3_parse.hpp │ │ │ ├── x3_unpack.hpp │ │ │ ├── zbuffer_decl.hpp │ │ │ └── zone_decl.hpp │ │ │ ├── version.h │ │ │ ├── version.hpp │ │ │ ├── version_master.h │ │ │ ├── versioning.hpp │ │ │ ├── vrefbuffer.h │ │ │ ├── vrefbuffer.hpp │ │ │ ├── vrefbuffer_decl.hpp │ │ │ ├── zbuffer.h │ │ │ ├── zbuffer.hpp │ │ │ ├── zbuffer_decl.hpp │ │ │ ├── zone.h │ │ │ ├── zone.hpp │ │ │ └── zone_decl.hpp │ ├── make_file_list.sh │ ├── makedist.sh │ ├── msgpack-c-cpp-2.1.3 │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── Doxyfile │ │ ├── Files.cmake │ │ ├── LICENSE_1_0.txt │ │ ├── NOTICE │ │ ├── QUICKSTART-C.md │ │ ├── QUICKSTART-CPP.md │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── ci │ │ │ └── build_cmake.sh │ │ ├── erb │ │ │ └── v1 │ │ │ │ ├── cpp03_define_array.hpp.erb │ │ │ │ ├── cpp03_define_array_decl.hpp.erb │ │ │ │ ├── cpp03_define_map.hpp.erb │ │ │ │ ├── cpp03_define_map_decl.hpp.erb │ │ │ │ ├── cpp03_msgpack_tuple.hpp.erb │ │ │ │ ├── cpp03_msgpack_tuple_decl.hpp.erb │ │ │ │ ├── cpp03_zone.hpp.erb │ │ │ │ └── cpp03_zone_decl.hpp.erb │ │ ├── example │ │ │ ├── CMakeLists.txt │ │ │ ├── boost │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── msgpack_variant_capitalize.cpp │ │ │ │ └── msgpack_variant_mapbased.cpp │ │ │ ├── c │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── lib_buffer_unpack.c │ │ │ │ ├── simple_c.c │ │ │ │ ├── speed_test_uint32_array.c │ │ │ │ ├── speed_test_uint64_array.c │ │ │ │ └── user_buffer_unpack.c │ │ │ ├── cpp03 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── class_intrusive.cpp │ │ │ │ ├── class_intrusive_map.cpp │ │ │ │ ├── class_non_intrusive.cpp │ │ │ │ ├── custom.cpp │ │ │ │ ├── enum.cpp │ │ │ │ ├── map_based_versionup.cpp │ │ │ │ ├── protocol.cpp │ │ │ │ ├── protocol_new.cpp │ │ │ │ ├── reuse_zone.cpp │ │ │ │ ├── simple.cpp │ │ │ │ ├── speed_test.cpp │ │ │ │ ├── speed_test_nested_array.cpp │ │ │ │ └── stream.cpp │ │ │ ├── cpp11 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── container.cpp │ │ │ │ ├── non_def_con_class.cpp │ │ │ │ └── socket_stream_example.cpp │ │ │ └── x3 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── parse.cpp │ │ │ │ ├── stream_unpack.cpp │ │ │ │ └── unpack.cpp │ │ ├── include │ │ │ ├── msgpack.h │ │ │ ├── msgpack.hpp │ │ │ └── msgpack │ │ │ │ ├── adaptor │ │ │ │ ├── adaptor_base.hpp │ │ │ │ ├── adaptor_base_decl.hpp │ │ │ │ ├── array_ref.hpp │ │ │ │ ├── array_ref_decl.hpp │ │ │ │ ├── bool.hpp │ │ │ │ ├── boost │ │ │ │ │ ├── fusion.hpp │ │ │ │ │ ├── msgpack_variant.hpp │ │ │ │ │ ├── msgpack_variant_decl.hpp │ │ │ │ │ ├── optional.hpp │ │ │ │ │ ├── string_ref.hpp │ │ │ │ │ └── string_view.hpp │ │ │ │ ├── carray.hpp │ │ │ │ ├── char_ptr.hpp │ │ │ │ ├── check_container_size.hpp │ │ │ │ ├── check_container_size_decl.hpp │ │ │ │ ├── cpp11 │ │ │ │ │ ├── array.hpp │ │ │ │ │ ├── array_char.hpp │ │ │ │ │ ├── array_unsigned_char.hpp │ │ │ │ │ ├── forward_list.hpp │ │ │ │ │ ├── reference_wrapper.hpp │ │ │ │ │ ├── shared_ptr.hpp │ │ │ │ │ ├── tuple.hpp │ │ │ │ │ ├── unique_ptr.hpp │ │ │ │ │ ├── unordered_map.hpp │ │ │ │ │ └── unordered_set.hpp │ │ │ │ ├── cpp17 │ │ │ │ │ ├── optional.hpp │ │ │ │ │ └── string_view.hpp │ │ │ │ ├── define.hpp │ │ │ │ ├── define_decl.hpp │ │ │ │ ├── deque.hpp │ │ │ │ ├── ext.hpp │ │ │ │ ├── ext_decl.hpp │ │ │ │ ├── fixint.hpp │ │ │ │ ├── fixint_decl.hpp │ │ │ │ ├── float.hpp │ │ │ │ ├── int.hpp │ │ │ │ ├── int_decl.hpp │ │ │ │ ├── list.hpp │ │ │ │ ├── map.hpp │ │ │ │ ├── map_decl.hpp │ │ │ │ ├── msgpack_tuple.hpp │ │ │ │ ├── msgpack_tuple_decl.hpp │ │ │ │ ├── nil.hpp │ │ │ │ ├── nil_decl.hpp │ │ │ │ ├── pair.hpp │ │ │ │ ├── raw.hpp │ │ │ │ ├── raw_decl.hpp │ │ │ │ ├── set.hpp │ │ │ │ ├── size_equal_only.hpp │ │ │ │ ├── size_equal_only_decl.hpp │ │ │ │ ├── string.hpp │ │ │ │ ├── tr1 │ │ │ │ │ ├── unordered_map.hpp │ │ │ │ │ └── unordered_set.hpp │ │ │ │ ├── v4raw.hpp │ │ │ │ ├── v4raw_decl.hpp │ │ │ │ ├── vector.hpp │ │ │ │ ├── vector_bool.hpp │ │ │ │ ├── vector_char.hpp │ │ │ │ └── vector_unsigned_char.hpp │ │ │ │ ├── cpp_config.hpp │ │ │ │ ├── cpp_config_decl.hpp │ │ │ │ ├── fbuffer.h │ │ │ │ ├── fbuffer.hpp │ │ │ │ ├── fbuffer_decl.hpp │ │ │ │ ├── gcc_atomic.h │ │ │ │ ├── gcc_atomic.hpp │ │ │ │ ├── iterator.hpp │ │ │ │ ├── iterator_decl.hpp │ │ │ │ ├── meta.hpp │ │ │ │ ├── meta_decl.hpp │ │ │ │ ├── object.h │ │ │ │ ├── object.hpp │ │ │ │ ├── object_decl.hpp │ │ │ │ ├── object_fwd.hpp │ │ │ │ ├── object_fwd_decl.hpp │ │ │ │ ├── pack.h │ │ │ │ ├── pack.hpp │ │ │ │ ├── pack_decl.hpp │ │ │ │ ├── pack_define.h │ │ │ │ ├── pack_template.h │ │ │ │ ├── parse_return.hpp │ │ │ │ ├── predef.h │ │ │ │ ├── predef │ │ │ │ ├── architecture.h │ │ │ │ ├── architecture │ │ │ │ │ ├── alpha.h │ │ │ │ │ ├── arm.h │ │ │ │ │ ├── blackfin.h │ │ │ │ │ ├── convex.h │ │ │ │ │ ├── ia64.h │ │ │ │ │ ├── m68k.h │ │ │ │ │ ├── mips.h │ │ │ │ │ ├── parisc.h │ │ │ │ │ ├── ppc.h │ │ │ │ │ ├── pyramid.h │ │ │ │ │ ├── rs6k.h │ │ │ │ │ ├── sparc.h │ │ │ │ │ ├── superh.h │ │ │ │ │ ├── sys370.h │ │ │ │ │ ├── sys390.h │ │ │ │ │ ├── x86.h │ │ │ │ │ ├── x86 │ │ │ │ │ │ ├── 32.h │ │ │ │ │ │ └── 64.h │ │ │ │ │ └── z.h │ │ │ │ ├── compiler.h │ │ │ │ ├── compiler │ │ │ │ │ ├── borland.h │ │ │ │ │ ├── clang.h │ │ │ │ │ ├── comeau.h │ │ │ │ │ ├── compaq.h │ │ │ │ │ ├── diab.h │ │ │ │ │ ├── digitalmars.h │ │ │ │ │ ├── dignus.h │ │ │ │ │ ├── edg.h │ │ │ │ │ ├── ekopath.h │ │ │ │ │ ├── gcc.h │ │ │ │ │ ├── gcc_xml.h │ │ │ │ │ ├── greenhills.h │ │ │ │ │ ├── hp_acc.h │ │ │ │ │ ├── iar.h │ │ │ │ │ ├── ibm.h │ │ │ │ │ ├── intel.h │ │ │ │ │ ├── kai.h │ │ │ │ │ ├── llvm.h │ │ │ │ │ ├── metaware.h │ │ │ │ │ ├── metrowerks.h │ │ │ │ │ ├── microtec.h │ │ │ │ │ ├── mpw.h │ │ │ │ │ ├── palm.h │ │ │ │ │ ├── pgi.h │ │ │ │ │ ├── sgi_mipspro.h │ │ │ │ │ ├── sunpro.h │ │ │ │ │ ├── tendra.h │ │ │ │ │ ├── visualc.h │ │ │ │ │ └── watcom.h │ │ │ │ ├── detail │ │ │ │ │ ├── _cassert.h │ │ │ │ │ ├── _exception.h │ │ │ │ │ ├── comp_detected.h │ │ │ │ │ ├── endian_compat.h │ │ │ │ │ ├── os_detected.h │ │ │ │ │ ├── platform_detected.h │ │ │ │ │ ├── test.h │ │ │ │ │ └── test_def.h │ │ │ │ ├── hardware.h │ │ │ │ ├── hardware │ │ │ │ │ ├── simd.h │ │ │ │ │ └── simd │ │ │ │ │ │ ├── arm.h │ │ │ │ │ │ ├── arm │ │ │ │ │ │ └── versions.h │ │ │ │ │ │ ├── ppc.h │ │ │ │ │ │ ├── ppc │ │ │ │ │ │ └── versions.h │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ ├── x86 │ │ │ │ │ │ └── versions.h │ │ │ │ │ │ ├── x86_amd.h │ │ │ │ │ │ └── x86_amd │ │ │ │ │ │ └── versions.h │ │ │ │ ├── language.h │ │ │ │ ├── language │ │ │ │ │ ├── objc.h │ │ │ │ │ ├── stdc.h │ │ │ │ │ └── stdcpp.h │ │ │ │ ├── library.h │ │ │ │ ├── library │ │ │ │ │ ├── c.h │ │ │ │ │ ├── c │ │ │ │ │ │ ├── _prefix.h │ │ │ │ │ │ ├── gnu.h │ │ │ │ │ │ ├── uc.h │ │ │ │ │ │ ├── vms.h │ │ │ │ │ │ └── zos.h │ │ │ │ │ ├── std.h │ │ │ │ │ └── std │ │ │ │ │ │ ├── _prefix.h │ │ │ │ │ │ ├── cxx.h │ │ │ │ │ │ ├── dinkumware.h │ │ │ │ │ │ ├── libcomo.h │ │ │ │ │ │ ├── modena.h │ │ │ │ │ │ ├── msl.h │ │ │ │ │ │ ├── roguewave.h │ │ │ │ │ │ ├── sgi.h │ │ │ │ │ │ ├── stdcpp3.h │ │ │ │ │ │ ├── stlport.h │ │ │ │ │ │ └── vacpp.h │ │ │ │ ├── make.h │ │ │ │ ├── os.h │ │ │ │ ├── os │ │ │ │ │ ├── aix.h │ │ │ │ │ ├── amigaos.h │ │ │ │ │ ├── android.h │ │ │ │ │ ├── beos.h │ │ │ │ │ ├── bsd.h │ │ │ │ │ ├── bsd │ │ │ │ │ │ ├── bsdi.h │ │ │ │ │ │ ├── dragonfly.h │ │ │ │ │ │ ├── free.h │ │ │ │ │ │ ├── net.h │ │ │ │ │ │ └── open.h │ │ │ │ │ ├── cygwin.h │ │ │ │ │ ├── haiku.h │ │ │ │ │ ├── hpux.h │ │ │ │ │ ├── ios.h │ │ │ │ │ ├── irix.h │ │ │ │ │ ├── linux.h │ │ │ │ │ ├── macos.h │ │ │ │ │ ├── os400.h │ │ │ │ │ ├── qnxnto.h │ │ │ │ │ ├── solaris.h │ │ │ │ │ ├── unix.h │ │ │ │ │ ├── vms.h │ │ │ │ │ └── windows.h │ │ │ │ ├── other.h │ │ │ │ ├── other │ │ │ │ │ └── endian.h │ │ │ │ ├── platform.h │ │ │ │ ├── platform │ │ │ │ │ ├── mingw.h │ │ │ │ │ ├── windows_desktop.h │ │ │ │ │ ├── windows_phone.h │ │ │ │ │ ├── windows_runtime.h │ │ │ │ │ └── windows_store.h │ │ │ │ ├── version.h │ │ │ │ └── version_number.h │ │ │ │ ├── preprocessor.hpp │ │ │ │ ├── preprocessor │ │ │ │ ├── arithmetic.hpp │ │ │ │ ├── arithmetic │ │ │ │ │ ├── add.hpp │ │ │ │ │ ├── dec.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ └── div_base.hpp │ │ │ │ │ ├── div.hpp │ │ │ │ │ ├── inc.hpp │ │ │ │ │ ├── mod.hpp │ │ │ │ │ ├── mul.hpp │ │ │ │ │ └── sub.hpp │ │ │ │ ├── array.hpp │ │ │ │ ├── array │ │ │ │ │ ├── data.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ └── get_data.hpp │ │ │ │ │ ├── elem.hpp │ │ │ │ │ ├── enum.hpp │ │ │ │ │ ├── insert.hpp │ │ │ │ │ ├── pop_back.hpp │ │ │ │ │ ├── pop_front.hpp │ │ │ │ │ ├── push_back.hpp │ │ │ │ │ ├── push_front.hpp │ │ │ │ │ ├── remove.hpp │ │ │ │ │ ├── replace.hpp │ │ │ │ │ ├── reverse.hpp │ │ │ │ │ ├── size.hpp │ │ │ │ │ ├── to_list.hpp │ │ │ │ │ ├── to_seq.hpp │ │ │ │ │ └── to_tuple.hpp │ │ │ │ ├── assert_msg.hpp │ │ │ │ ├── cat.hpp │ │ │ │ ├── comma.hpp │ │ │ │ ├── comma_if.hpp │ │ │ │ ├── comparison.hpp │ │ │ │ ├── comparison │ │ │ │ │ ├── equal.hpp │ │ │ │ │ ├── greater.hpp │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ ├── less.hpp │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ └── not_equal.hpp │ │ │ │ ├── config │ │ │ │ │ ├── config.hpp │ │ │ │ │ └── limits.hpp │ │ │ │ ├── control.hpp │ │ │ │ ├── control │ │ │ │ │ ├── deduce_d.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── dmc │ │ │ │ │ │ │ └── while.hpp │ │ │ │ │ │ ├── edg │ │ │ │ │ │ │ └── while.hpp │ │ │ │ │ │ ├── msvc │ │ │ │ │ │ │ └── while.hpp │ │ │ │ │ │ └── while.hpp │ │ │ │ │ ├── expr_if.hpp │ │ │ │ │ ├── expr_iif.hpp │ │ │ │ │ ├── if.hpp │ │ │ │ │ ├── iif.hpp │ │ │ │ │ └── while.hpp │ │ │ │ ├── debug.hpp │ │ │ │ ├── debug │ │ │ │ │ ├── assert.hpp │ │ │ │ │ ├── error.hpp │ │ │ │ │ └── line.hpp │ │ │ │ ├── dec.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── auto_rec.hpp │ │ │ │ │ ├── check.hpp │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── auto_rec.hpp │ │ │ │ │ ├── is_binary.hpp │ │ │ │ │ ├── is_nullary.hpp │ │ │ │ │ ├── is_unary.hpp │ │ │ │ │ ├── null.hpp │ │ │ │ │ └── split.hpp │ │ │ │ ├── empty.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── enum_params.hpp │ │ │ │ ├── enum_params_with_a_default.hpp │ │ │ │ ├── enum_params_with_defaults.hpp │ │ │ │ ├── enum_shifted.hpp │ │ │ │ ├── enum_shifted_params.hpp │ │ │ │ ├── expand.hpp │ │ │ │ ├── expr_if.hpp │ │ │ │ ├── facilities.hpp │ │ │ │ ├── facilities │ │ │ │ │ ├── apply.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ └── is_empty.hpp │ │ │ │ │ ├── empty.hpp │ │ │ │ │ ├── expand.hpp │ │ │ │ │ ├── identity.hpp │ │ │ │ │ ├── intercept.hpp │ │ │ │ │ ├── is_1.hpp │ │ │ │ │ ├── is_empty.hpp │ │ │ │ │ ├── is_empty_or_1.hpp │ │ │ │ │ ├── is_empty_variadic.hpp │ │ │ │ │ └── overload.hpp │ │ │ │ ├── for.hpp │ │ │ │ ├── identity.hpp │ │ │ │ ├── if.hpp │ │ │ │ ├── inc.hpp │ │ │ │ ├── iterate.hpp │ │ │ │ ├── iteration.hpp │ │ │ │ ├── iteration │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── bounds │ │ │ │ │ │ │ ├── lower1.hpp │ │ │ │ │ │ │ ├── lower2.hpp │ │ │ │ │ │ │ ├── lower3.hpp │ │ │ │ │ │ │ ├── lower4.hpp │ │ │ │ │ │ │ ├── lower5.hpp │ │ │ │ │ │ │ ├── upper1.hpp │ │ │ │ │ │ │ ├── upper2.hpp │ │ │ │ │ │ │ ├── upper3.hpp │ │ │ │ │ │ │ ├── upper4.hpp │ │ │ │ │ │ │ └── upper5.hpp │ │ │ │ │ │ ├── finish.hpp │ │ │ │ │ │ ├── iter │ │ │ │ │ │ │ ├── forward1.hpp │ │ │ │ │ │ │ ├── forward2.hpp │ │ │ │ │ │ │ ├── forward3.hpp │ │ │ │ │ │ │ ├── forward4.hpp │ │ │ │ │ │ │ ├── forward5.hpp │ │ │ │ │ │ │ ├── reverse1.hpp │ │ │ │ │ │ │ ├── reverse2.hpp │ │ │ │ │ │ │ ├── reverse3.hpp │ │ │ │ │ │ │ ├── reverse4.hpp │ │ │ │ │ │ │ └── reverse5.hpp │ │ │ │ │ │ ├── local.hpp │ │ │ │ │ │ ├── rlocal.hpp │ │ │ │ │ │ ├── self.hpp │ │ │ │ │ │ └── start.hpp │ │ │ │ │ ├── iterate.hpp │ │ │ │ │ ├── local.hpp │ │ │ │ │ └── self.hpp │ │ │ │ ├── library.hpp │ │ │ │ ├── limits.hpp │ │ │ │ ├── list.hpp │ │ │ │ ├── list │ │ │ │ │ ├── adt.hpp │ │ │ │ │ ├── append.hpp │ │ │ │ │ ├── at.hpp │ │ │ │ │ ├── cat.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── dmc │ │ │ │ │ │ │ └── fold_left.hpp │ │ │ │ │ │ ├── edg │ │ │ │ │ │ │ ├── fold_left.hpp │ │ │ │ │ │ │ └── fold_right.hpp │ │ │ │ │ │ ├── fold_left.hpp │ │ │ │ │ │ └── fold_right.hpp │ │ │ │ │ ├── enum.hpp │ │ │ │ │ ├── filter.hpp │ │ │ │ │ ├── first_n.hpp │ │ │ │ │ ├── fold_left.hpp │ │ │ │ │ ├── fold_right.hpp │ │ │ │ │ ├── for_each.hpp │ │ │ │ │ ├── for_each_i.hpp │ │ │ │ │ ├── for_each_product.hpp │ │ │ │ │ ├── rest_n.hpp │ │ │ │ │ ├── reverse.hpp │ │ │ │ │ ├── size.hpp │ │ │ │ │ ├── to_array.hpp │ │ │ │ │ ├── to_seq.hpp │ │ │ │ │ ├── to_tuple.hpp │ │ │ │ │ └── transform.hpp │ │ │ │ ├── logical.hpp │ │ │ │ ├── logical │ │ │ │ │ ├── and.hpp │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ ├── bitnor.hpp │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ ├── bool.hpp │ │ │ │ │ ├── compl.hpp │ │ │ │ │ ├── nor.hpp │ │ │ │ │ ├── not.hpp │ │ │ │ │ ├── or.hpp │ │ │ │ │ └── xor.hpp │ │ │ │ ├── max.hpp │ │ │ │ ├── min.hpp │ │ │ │ ├── punctuation.hpp │ │ │ │ ├── punctuation │ │ │ │ │ ├── comma.hpp │ │ │ │ │ ├── comma_if.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ └── is_begin_parens.hpp │ │ │ │ │ ├── is_begin_parens.hpp │ │ │ │ │ ├── paren.hpp │ │ │ │ │ ├── paren_if.hpp │ │ │ │ │ └── remove_parens.hpp │ │ │ │ ├── repeat.hpp │ │ │ │ ├── repeat_2nd.hpp │ │ │ │ ├── repeat_3rd.hpp │ │ │ │ ├── repeat_from_to.hpp │ │ │ │ ├── repeat_from_to_2nd.hpp │ │ │ │ ├── repeat_from_to_3rd.hpp │ │ │ │ ├── repetition.hpp │ │ │ │ ├── repetition │ │ │ │ │ ├── deduce_r.hpp │ │ │ │ │ ├── deduce_z.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── dmc │ │ │ │ │ │ │ └── for.hpp │ │ │ │ │ │ ├── edg │ │ │ │ │ │ │ └── for.hpp │ │ │ │ │ │ ├── for.hpp │ │ │ │ │ │ └── msvc │ │ │ │ │ │ │ └── for.hpp │ │ │ │ │ ├── enum.hpp │ │ │ │ │ ├── enum_binary_params.hpp │ │ │ │ │ ├── enum_params.hpp │ │ │ │ │ ├── enum_params_with_a_default.hpp │ │ │ │ │ ├── enum_params_with_defaults.hpp │ │ │ │ │ ├── enum_shifted.hpp │ │ │ │ │ ├── enum_shifted_binary_params.hpp │ │ │ │ │ ├── enum_shifted_params.hpp │ │ │ │ │ ├── enum_trailing.hpp │ │ │ │ │ ├── enum_trailing_binary_params.hpp │ │ │ │ │ ├── enum_trailing_params.hpp │ │ │ │ │ ├── for.hpp │ │ │ │ │ ├── repeat.hpp │ │ │ │ │ └── repeat_from_to.hpp │ │ │ │ ├── selection.hpp │ │ │ │ ├── selection │ │ │ │ │ ├── max.hpp │ │ │ │ │ └── min.hpp │ │ │ │ ├── seq.hpp │ │ │ │ ├── seq │ │ │ │ │ ├── cat.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── binary_transform.hpp │ │ │ │ │ │ ├── is_empty.hpp │ │ │ │ │ │ └── split.hpp │ │ │ │ │ ├── elem.hpp │ │ │ │ │ ├── enum.hpp │ │ │ │ │ ├── filter.hpp │ │ │ │ │ ├── first_n.hpp │ │ │ │ │ ├── fold_left.hpp │ │ │ │ │ ├── fold_right.hpp │ │ │ │ │ ├── for_each.hpp │ │ │ │ │ ├── for_each_i.hpp │ │ │ │ │ ├── for_each_product.hpp │ │ │ │ │ ├── insert.hpp │ │ │ │ │ ├── pop_back.hpp │ │ │ │ │ ├── pop_front.hpp │ │ │ │ │ ├── push_back.hpp │ │ │ │ │ ├── push_front.hpp │ │ │ │ │ ├── remove.hpp │ │ │ │ │ ├── replace.hpp │ │ │ │ │ ├── rest_n.hpp │ │ │ │ │ ├── reverse.hpp │ │ │ │ │ ├── seq.hpp │ │ │ │ │ ├── size.hpp │ │ │ │ │ ├── subseq.hpp │ │ │ │ │ ├── to_array.hpp │ │ │ │ │ ├── to_list.hpp │ │ │ │ │ ├── to_tuple.hpp │ │ │ │ │ ├── transform.hpp │ │ │ │ │ └── variadic_seq_to_seq.hpp │ │ │ │ ├── slot.hpp │ │ │ │ ├── slot │ │ │ │ │ ├── counter.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── counter.hpp │ │ │ │ │ │ ├── def.hpp │ │ │ │ │ │ ├── shared.hpp │ │ │ │ │ │ ├── slot1.hpp │ │ │ │ │ │ ├── slot2.hpp │ │ │ │ │ │ ├── slot3.hpp │ │ │ │ │ │ ├── slot4.hpp │ │ │ │ │ │ └── slot5.hpp │ │ │ │ │ └── slot.hpp │ │ │ │ ├── stringize.hpp │ │ │ │ ├── tuple.hpp │ │ │ │ ├── tuple │ │ │ │ │ ├── detail │ │ │ │ │ │ └── is_single_return.hpp │ │ │ │ │ ├── eat.hpp │ │ │ │ │ ├── elem.hpp │ │ │ │ │ ├── enum.hpp │ │ │ │ │ ├── insert.hpp │ │ │ │ │ ├── pop_back.hpp │ │ │ │ │ ├── pop_front.hpp │ │ │ │ │ ├── push_back.hpp │ │ │ │ │ ├── push_front.hpp │ │ │ │ │ ├── rem.hpp │ │ │ │ │ ├── remove.hpp │ │ │ │ │ ├── replace.hpp │ │ │ │ │ ├── reverse.hpp │ │ │ │ │ ├── size.hpp │ │ │ │ │ ├── to_array.hpp │ │ │ │ │ ├── to_list.hpp │ │ │ │ │ └── to_seq.hpp │ │ │ │ ├── variadic.hpp │ │ │ │ ├── variadic │ │ │ │ │ ├── detail │ │ │ │ │ │ └── is_single_return.hpp │ │ │ │ │ ├── elem.hpp │ │ │ │ │ ├── size.hpp │ │ │ │ │ ├── to_array.hpp │ │ │ │ │ ├── to_list.hpp │ │ │ │ │ ├── to_seq.hpp │ │ │ │ │ └── to_tuple.hpp │ │ │ │ ├── while.hpp │ │ │ │ └── wstringize.hpp │ │ │ │ ├── sbuffer.h │ │ │ │ ├── sbuffer.hpp │ │ │ │ ├── sbuffer_decl.hpp │ │ │ │ ├── sysdep.h │ │ │ │ ├── type.hpp │ │ │ │ ├── unpack.h │ │ │ │ ├── unpack.hpp │ │ │ │ ├── unpack_decl.hpp │ │ │ │ ├── unpack_define.h │ │ │ │ ├── unpack_exception.hpp │ │ │ │ ├── unpack_template.h │ │ │ │ ├── util.h │ │ │ │ ├── v1 │ │ │ │ ├── adaptor │ │ │ │ │ ├── adaptor_base.hpp │ │ │ │ │ ├── adaptor_base_decl.hpp │ │ │ │ │ ├── array_ref.hpp │ │ │ │ │ ├── array_ref_decl.hpp │ │ │ │ │ ├── bool.hpp │ │ │ │ │ ├── boost │ │ │ │ │ │ ├── fusion.hpp │ │ │ │ │ │ ├── msgpack_variant.hpp │ │ │ │ │ │ ├── msgpack_variant_decl.hpp │ │ │ │ │ │ ├── optional.hpp │ │ │ │ │ │ ├── string_ref.hpp │ │ │ │ │ │ └── string_view.hpp │ │ │ │ │ ├── carray.hpp │ │ │ │ │ ├── char_ptr.hpp │ │ │ │ │ ├── check_container_size.hpp │ │ │ │ │ ├── check_container_size_decl.hpp │ │ │ │ │ ├── cpp11 │ │ │ │ │ │ ├── array.hpp │ │ │ │ │ │ ├── array_char.hpp │ │ │ │ │ │ ├── array_unsigned_char.hpp │ │ │ │ │ │ ├── forward_list.hpp │ │ │ │ │ │ ├── reference_wrapper.hpp │ │ │ │ │ │ ├── shared_ptr.hpp │ │ │ │ │ │ ├── tuple.hpp │ │ │ │ │ │ ├── unique_ptr.hpp │ │ │ │ │ │ ├── unordered_map.hpp │ │ │ │ │ │ └── unordered_set.hpp │ │ │ │ │ ├── cpp17 │ │ │ │ │ │ ├── optional.hpp │ │ │ │ │ │ └── string_view.hpp │ │ │ │ │ ├── define.hpp │ │ │ │ │ ├── define_decl.hpp │ │ │ │ │ ├── deque.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── cpp03_define_array.hpp │ │ │ │ │ │ ├── cpp03_define_array_decl.hpp │ │ │ │ │ │ ├── cpp03_define_map.hpp │ │ │ │ │ │ ├── cpp03_define_map_decl.hpp │ │ │ │ │ │ ├── cpp03_msgpack_tuple.hpp │ │ │ │ │ │ ├── cpp03_msgpack_tuple_decl.hpp │ │ │ │ │ │ ├── cpp11_define_array.hpp │ │ │ │ │ │ ├── cpp11_define_array_decl.hpp │ │ │ │ │ │ ├── cpp11_define_map.hpp │ │ │ │ │ │ ├── cpp11_define_map_decl.hpp │ │ │ │ │ │ ├── cpp11_msgpack_tuple.hpp │ │ │ │ │ │ └── cpp11_msgpack_tuple_decl.hpp │ │ │ │ │ ├── ext.hpp │ │ │ │ │ ├── ext_decl.hpp │ │ │ │ │ ├── fixint.hpp │ │ │ │ │ ├── fixint_decl.hpp │ │ │ │ │ ├── float.hpp │ │ │ │ │ ├── int.hpp │ │ │ │ │ ├── int_decl.hpp │ │ │ │ │ ├── list.hpp │ │ │ │ │ ├── map.hpp │ │ │ │ │ ├── map_decl.hpp │ │ │ │ │ ├── msgpack_tuple.hpp │ │ │ │ │ ├── msgpack_tuple_decl.hpp │ │ │ │ │ ├── nil.hpp │ │ │ │ │ ├── nil_decl.hpp │ │ │ │ │ ├── pair.hpp │ │ │ │ │ ├── raw.hpp │ │ │ │ │ ├── raw_decl.hpp │ │ │ │ │ ├── set.hpp │ │ │ │ │ ├── size_equal_only.hpp │ │ │ │ │ ├── size_equal_only_decl.hpp │ │ │ │ │ ├── string.hpp │ │ │ │ │ ├── tr1 │ │ │ │ │ │ ├── unordered_map.hpp │ │ │ │ │ │ └── unordered_set.hpp │ │ │ │ │ ├── v4raw.hpp │ │ │ │ │ ├── v4raw_decl.hpp │ │ │ │ │ ├── vector.hpp │ │ │ │ │ ├── vector_bool.hpp │ │ │ │ │ ├── vector_char.hpp │ │ │ │ │ └── vector_unsigned_char.hpp │ │ │ │ ├── cpp_config.hpp │ │ │ │ ├── cpp_config_decl.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── cpp03_zone.hpp │ │ │ │ │ ├── cpp03_zone_decl.hpp │ │ │ │ │ ├── cpp11_zone.hpp │ │ │ │ │ └── cpp11_zone_decl.hpp │ │ │ │ ├── fbuffer.hpp │ │ │ │ ├── fbuffer_decl.hpp │ │ │ │ ├── iterator.hpp │ │ │ │ ├── iterator_decl.hpp │ │ │ │ ├── meta.hpp │ │ │ │ ├── meta_decl.hpp │ │ │ │ ├── object.hpp │ │ │ │ ├── object_decl.hpp │ │ │ │ ├── object_fwd.hpp │ │ │ │ ├── object_fwd_decl.hpp │ │ │ │ ├── pack.hpp │ │ │ │ ├── pack_decl.hpp │ │ │ │ ├── parse_return.hpp │ │ │ │ ├── preprocessor.hpp │ │ │ │ ├── sbuffer.hpp │ │ │ │ ├── sbuffer_decl.hpp │ │ │ │ ├── unpack.hpp │ │ │ │ ├── unpack_decl.hpp │ │ │ │ ├── unpack_exception.hpp │ │ │ │ ├── version.hpp │ │ │ │ ├── versioning.hpp │ │ │ │ ├── vrefbuffer.hpp │ │ │ │ ├── vrefbuffer_decl.hpp │ │ │ │ ├── zbuffer.hpp │ │ │ │ ├── zbuffer_decl.hpp │ │ │ │ ├── zone.hpp │ │ │ │ └── zone_decl.hpp │ │ │ │ ├── v2 │ │ │ │ ├── adaptor │ │ │ │ │ ├── adaptor_base.hpp │ │ │ │ │ ├── adaptor_base_decl.hpp │ │ │ │ │ ├── array_ref_decl.hpp │ │ │ │ │ ├── boost │ │ │ │ │ │ └── msgpack_variant_decl.hpp │ │ │ │ │ ├── check_container_size_decl.hpp │ │ │ │ │ ├── define_decl.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── cpp03_define_array_decl.hpp │ │ │ │ │ │ ├── cpp03_define_map_decl.hpp │ │ │ │ │ │ ├── cpp03_msgpack_tuple_decl.hpp │ │ │ │ │ │ ├── cpp11_define_array_decl.hpp │ │ │ │ │ │ ├── cpp11_define_map_decl.hpp │ │ │ │ │ │ └── cpp11_msgpack_tuple_decl.hpp │ │ │ │ │ ├── ext_decl.hpp │ │ │ │ │ ├── fixint_decl.hpp │ │ │ │ │ ├── int_decl.hpp │ │ │ │ │ ├── map_decl.hpp │ │ │ │ │ ├── msgpack_tuple_decl.hpp │ │ │ │ │ ├── nil_decl.hpp │ │ │ │ │ ├── raw_decl.hpp │ │ │ │ │ ├── size_equal_only_decl.hpp │ │ │ │ │ └── v4raw_decl.hpp │ │ │ │ ├── cpp_config_decl.hpp │ │ │ │ ├── create_object_visitor.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── cpp03_zone_decl.hpp │ │ │ │ │ └── cpp11_zone_decl.hpp │ │ │ │ ├── fbuffer_decl.hpp │ │ │ │ ├── iterator_decl.hpp │ │ │ │ ├── meta_decl.hpp │ │ │ │ ├── null_visitor.hpp │ │ │ │ ├── object.hpp │ │ │ │ ├── object_decl.hpp │ │ │ │ ├── object_fwd.hpp │ │ │ │ ├── object_fwd_decl.hpp │ │ │ │ ├── pack_decl.hpp │ │ │ │ ├── parse.hpp │ │ │ │ ├── parse_return.hpp │ │ │ │ ├── sbuffer_decl.hpp │ │ │ │ ├── unpack.hpp │ │ │ │ ├── unpack_decl.hpp │ │ │ │ ├── vrefbuffer_decl.hpp │ │ │ │ ├── x3_parse.hpp │ │ │ │ ├── x3_unpack.hpp │ │ │ │ ├── zbuffer_decl.hpp │ │ │ │ └── zone_decl.hpp │ │ │ │ ├── version.h │ │ │ │ ├── version.hpp │ │ │ │ ├── version_master.h │ │ │ │ ├── versioning.hpp │ │ │ │ ├── vrefbuffer.h │ │ │ │ ├── vrefbuffer.hpp │ │ │ │ ├── vrefbuffer_decl.hpp │ │ │ │ ├── zbuffer.h │ │ │ │ ├── zbuffer.hpp │ │ │ │ ├── zbuffer_decl.hpp │ │ │ │ ├── zone.h │ │ │ │ ├── zone.hpp │ │ │ │ └── zone_decl.hpp │ │ ├── make_file_list.sh │ │ ├── makedist.sh │ │ ├── msgpack-config.cmake.in │ │ ├── msgpack.pc.in │ │ ├── msgpack_vc8.sln │ │ ├── msgpack_vc8.vcproj │ │ ├── preprocess │ │ ├── src │ │ │ ├── objectc.c │ │ │ ├── unpack.c │ │ │ ├── version.c │ │ │ ├── vrefbuffer.c │ │ │ └── zone.c │ │ └── test │ │ │ ├── CMakeLists.txt │ │ │ ├── array_ref.cpp │ │ │ ├── boost_fusion.cpp │ │ │ ├── boost_optional.cpp │ │ │ ├── boost_string_ref.cpp │ │ │ ├── boost_string_view.cpp │ │ │ ├── boost_variant.cpp │ │ │ ├── buffer.cpp │ │ │ ├── carray.cpp │ │ │ ├── cases.cpp │ │ │ ├── cases.mpac │ │ │ ├── cases_compact.mpac │ │ │ ├── convert.cpp │ │ │ ├── fixint.cpp │ │ │ ├── fixint_c.cpp │ │ │ ├── inc_adaptor_define.cpp │ │ │ ├── iterator_cpp11.cpp │ │ │ ├── json.cpp │ │ │ ├── limit.cpp │ │ │ ├── msgpack_basic.cpp │ │ │ ├── msgpack_c.cpp │ │ │ ├── msgpack_container.cpp │ │ │ ├── msgpack_cpp11.cpp │ │ │ ├── msgpack_cpp17.cpp │ │ │ ├── msgpack_stream.cpp │ │ │ ├── msgpack_tuple.cpp │ │ │ ├── msgpack_vref.cpp │ │ │ ├── msgpack_x3_parse.cpp │ │ │ ├── multi_file1.cpp │ │ │ ├── multi_file2.cpp │ │ │ ├── object.cpp │ │ │ ├── object_with_zone.cpp │ │ │ ├── pack_unpack.cpp │ │ │ ├── pack_unpack_c.cpp │ │ │ ├── raw.cpp │ │ │ ├── reference.cpp │ │ │ ├── reference_cpp11.cpp │ │ │ ├── reference_wrapper_cpp11.cpp │ │ │ ├── shared_ptr_cpp11.cpp │ │ │ ├── size_equal_only.cpp │ │ │ ├── streaming.cpp │ │ │ ├── streaming_c.cpp │ │ │ ├── test_allocator.hpp │ │ │ ├── unique_ptr_cpp11.cpp │ │ │ ├── user_class.cpp │ │ │ ├── version.cpp │ │ │ ├── visitor.cpp │ │ │ └── zone.cpp │ ├── msgpack-config.cmake.in │ ├── msgpack.pc.in │ ├── msgpack_vc8.sln │ ├── msgpack_vc8.vcproj │ ├── preprocess │ ├── src │ │ ├── objectc.c │ │ ├── unpack.c │ │ ├── version.c │ │ ├── vrefbuffer.c │ │ └── zone.c │ └── test │ │ ├── CMakeLists.txt │ │ ├── array_ref.cpp │ │ ├── boost_fusion.cpp │ │ ├── boost_optional.cpp │ │ ├── boost_string_ref.cpp │ │ ├── boost_string_view.cpp │ │ ├── boost_variant.cpp │ │ ├── buffer.cpp │ │ ├── carray.cpp │ │ ├── cases.cpp │ │ ├── cases.mpac │ │ ├── cases_compact.mpac │ │ ├── convert.cpp │ │ ├── fixint.cpp │ │ ├── fixint_c.cpp │ │ ├── inc_adaptor_define.cpp │ │ ├── iterator_cpp11.cpp │ │ ├── json.cpp │ │ ├── limit.cpp │ │ ├── msgpack_basic.cpp │ │ ├── msgpack_c.cpp │ │ ├── msgpack_container.cpp │ │ ├── msgpack_cpp11.cpp │ │ ├── msgpack_cpp17.cpp │ │ ├── msgpack_stream.cpp │ │ ├── msgpack_tuple.cpp │ │ ├── msgpack_vref.cpp │ │ ├── msgpack_x3_parse.cpp │ │ ├── multi_file1.cpp │ │ ├── multi_file2.cpp │ │ ├── object.cpp │ │ ├── object_with_zone.cpp │ │ ├── pack_unpack.cpp │ │ ├── pack_unpack_c.cpp │ │ ├── raw.cpp │ │ ├── reference.cpp │ │ ├── reference_cpp11.cpp │ │ ├── reference_wrapper_cpp11.cpp │ │ ├── shared_ptr_cpp11.cpp │ │ ├── size_equal_only.cpp │ │ ├── streaming.cpp │ │ ├── streaming_c.cpp │ │ ├── test_allocator.hpp │ │ ├── unique_ptr_cpp11.cpp │ │ ├── user_class.cpp │ │ ├── version.cpp │ │ ├── visitor.cpp │ │ └── zone.cpp ├── nlohmann │ └── json.hpp ├── update_3rdparty.sh └── websocketpp │ ├── .gitattributes │ ├── .gitignore │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── COPYING │ ├── Doxyfile │ ├── SConstruct │ ├── changelog.md │ ├── docs │ ├── faq.dox │ ├── getting_started.dox │ ├── handlers.dox │ ├── manual.css │ ├── manual.dox │ ├── simple_broadcast_server.cpp │ ├── simple_count_server_thread.cpp │ └── tutorials.dox │ ├── examples │ ├── associative_storage │ │ ├── CMakeLists.txt │ │ └── associative_storage.cpp │ ├── broadcast_server │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── broadcast_server.cpp │ ├── debug_client │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── debug_client.cpp │ ├── debug_server │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── debug_server.cpp │ ├── dev │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── main.cpp │ ├── echo_client │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── echo_client.cpp │ ├── echo_server │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── echo_handler.hpp │ │ └── echo_server.cpp │ ├── echo_server_both │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── echo_server_both.cpp │ │ └── server.pem │ ├── echo_server_tls │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── dh.pem │ │ ├── echo_server_tls.cpp │ │ └── server.pem │ ├── enriched_storage │ │ ├── CMakeLists.txt │ │ └── enriched_storage.cpp │ ├── external_io_service │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── external_io_service.cpp │ │ └── tcp_echo_server.hpp │ ├── handler_switch │ │ ├── CMakeLists.txt │ │ └── handler_switch.cpp │ ├── iostream_server │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── iostream_server.cpp │ ├── print_server │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── print_server.cpp │ ├── scratch_client │ │ ├── SConscript │ │ └── scratch_client.cpp │ ├── scratch_server │ │ ├── SConscript │ │ └── scratch_server.cpp │ ├── simple_broadcast_server │ │ ├── CMakeLists.txt │ │ └── simple_broadcast_server.cpp │ ├── sip_client │ │ ├── CMakeLists.txt │ │ ├── README.txt │ │ ├── SConscript │ │ └── sip_client.cpp │ ├── subprotocol_server │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── subprotocol_server.cpp │ ├── telemetry_client │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── telemetry_client.cpp │ ├── telemetry_server │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── index.html │ │ └── telemetry_server.cpp │ ├── testee_client │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── testee_client.cpp │ ├── testee_server │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── testee_server.cpp │ └── utility_client │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── utility_client.cpp │ ├── readme.md │ ├── roadmap.md │ ├── test │ ├── connection │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── connection.cpp │ │ ├── connection_tu2.cpp │ │ └── connection_tu2.hpp │ ├── endpoint │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── endpoint.cpp │ ├── extension │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── extension.cpp │ │ └── permessage_deflate.cpp │ ├── http │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── parser.cpp │ │ └── parser_perf.cpp │ ├── logger │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ └── basic.cpp │ ├── message_buffer │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── alloc.cpp │ │ ├── message.cpp │ │ └── pool.cpp │ ├── processors │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── extension_permessage_compress.cpp │ │ ├── hybi00.cpp │ │ ├── hybi07.cpp │ │ ├── hybi08.cpp │ │ ├── hybi13.cpp │ │ └── processor.cpp │ ├── random │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── none.cpp │ │ └── random_device.cpp │ ├── roles │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── client.cpp │ │ └── server.cpp │ ├── transport │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── asio │ │ │ ├── SConscript │ │ │ ├── base.cpp │ │ │ ├── security.cpp │ │ │ └── timers.cpp │ │ ├── hybi_util.cpp │ │ ├── integration.cpp │ │ └── iostream │ │ │ ├── SConscript │ │ │ ├── base.cpp │ │ │ ├── connection.cpp │ │ │ └── endpoint.cpp │ └── utility │ │ ├── CMakeLists.txt │ │ ├── SConscript │ │ ├── close.cpp │ │ ├── error.cpp │ │ ├── frame.cpp │ │ ├── sha1.cpp │ │ ├── uri.cpp │ │ └── utilities.cpp │ ├── tutorials │ ├── broadcast_tutorial │ │ └── broadcast_tutorial.md │ ├── chat_tutorial │ │ └── chat_tutorial.md │ ├── utility_client │ │ ├── step1.cpp │ │ ├── step2.cpp │ │ ├── step3.cpp │ │ ├── step4.cpp │ │ ├── step5.cpp │ │ ├── step6.cpp │ │ └── utility_client.md │ └── utility_server │ │ ├── step1.cpp │ │ ├── step2.cpp │ │ └── utility_server.md │ ├── websocketpp-config.cmake.in │ ├── websocketpp-configVersion.cmake.in │ └── websocketpp │ ├── CMakeLists.txt │ ├── base64 │ └── base64.hpp │ ├── client.hpp │ ├── close.hpp │ ├── common │ ├── asio.hpp │ ├── asio_ssl.hpp │ ├── chrono.hpp │ ├── connection_hdl.hpp │ ├── cpp11.hpp │ ├── functional.hpp │ ├── md5.hpp │ ├── memory.hpp │ ├── network.hpp │ ├── platforms.hpp │ ├── random.hpp │ ├── regex.hpp │ ├── stdint.hpp │ ├── system_error.hpp │ ├── thread.hpp │ ├── time.hpp │ └── type_traits.hpp │ ├── concurrency │ ├── basic.hpp │ └── none.hpp │ ├── config │ ├── asio.hpp │ ├── asio_client.hpp │ ├── asio_no_tls.hpp │ ├── asio_no_tls_client.hpp │ ├── boost_config.hpp │ ├── core.hpp │ ├── core_client.hpp │ ├── debug.hpp │ ├── debug_asio.hpp │ ├── debug_asio_no_tls.hpp │ ├── minimal_client.hpp │ └── minimal_server.hpp │ ├── connection.hpp │ ├── connection_base.hpp │ ├── endpoint.hpp │ ├── endpoint_base.hpp │ ├── error.hpp │ ├── extensions │ ├── extension.hpp │ └── permessage_deflate │ │ ├── disabled.hpp │ │ └── enabled.hpp │ ├── frame.hpp │ ├── http │ ├── constants.hpp │ ├── impl │ │ ├── parser.hpp │ │ ├── request.hpp │ │ └── response.hpp │ ├── parser.hpp │ ├── request.hpp │ └── response.hpp │ ├── impl │ ├── connection_impl.hpp │ ├── endpoint_impl.hpp │ └── utilities_impl.hpp │ ├── logger │ ├── basic.hpp │ ├── levels.hpp │ ├── stub.hpp │ └── syslog.hpp │ ├── message_buffer │ ├── alloc.hpp │ ├── message.hpp │ └── pool.hpp │ ├── processors │ ├── base.hpp │ ├── hybi00.hpp │ ├── hybi07.hpp │ ├── hybi08.hpp │ ├── hybi13.hpp │ └── processor.hpp │ ├── random │ ├── none.hpp │ └── random_device.hpp │ ├── roles │ ├── client_endpoint.hpp │ └── server_endpoint.hpp │ ├── server.hpp │ ├── sha1 │ └── sha1.hpp │ ├── transport │ ├── asio │ │ ├── base.hpp │ │ ├── connection.hpp │ │ ├── endpoint.hpp │ │ └── security │ │ │ ├── base.hpp │ │ │ ├── none.hpp │ │ │ └── tls.hpp │ ├── base │ │ ├── connection.hpp │ │ └── endpoint.hpp │ ├── debug │ │ ├── base.hpp │ │ ├── connection.hpp │ │ └── endpoint.hpp │ ├── iostream │ │ ├── base.hpp │ │ ├── connection.hpp │ │ └── endpoint.hpp │ └── stub │ │ ├── base.hpp │ │ ├── connection.hpp │ │ └── endpoint.hpp │ ├── uri.hpp │ ├── utf8_validator.hpp │ ├── utilities.hpp │ └── version.hpp ├── CMakeLists.txt ├── GxWireFormat.proto ├── LICENSE ├── README.md ├── cmake ├── FindLibProtobuf3.cmake ├── FindLibcurl.cmake ├── FindLibuv.cmake ├── MakeDebPackages.cmake ├── PlatformCheck.cmake └── config.h.incmake ├── docs ├── installation.md └── quick_start.md ├── python ├── apex │ ├── __pycache__ │ │ └── logging.cpython-310.pyc │ └── logging.py ├── fetch_binance_refdata.py ├── generate-refdata.sh ├── parse_binance_refdata.py └── tmp │ ├── binance_assets.csv │ ├── binance_coinfut_exchange-info.json │ ├── binance_exchange-info.json │ └── binance_usdfut_exchange-info.json ├── scripts ├── build_libcurl.sh ├── build_libuv.sh ├── build_protobuf3.sh ├── config.h.incmake ├── configure_cmake.sh ├── depends.env ├── generate_protobuf.sh └── show_cmake_options_for_clion.sh └── src ├── apex-gx ├── CMakeLists.txt ├── apex-gx-paper.cpp ├── apex-gx-sim.json └── apex-gx.cpp ├── apex ├── CMakeLists.txt ├── backtest │ ├── SimExchange.cpp │ ├── SimExchange.hpp │ ├── TardisCsvParsers.cpp │ ├── TardisCsvParsers.hpp │ ├── TardisFileReader.cpp │ ├── TardisFileReader.hpp │ ├── TickFileWriter.cpp │ ├── TickFileWriter.hpp │ ├── TickReplayer.cpp │ ├── TickReplayer.hpp │ ├── TickbinFileReader.cpp │ ├── TickbinFileReader.hpp │ ├── TickbinMsgs.cpp │ └── TickbinMsgs.hpp ├── comm │ ├── GxClientSession.cpp │ ├── GxClientSession.hpp │ ├── GxServerSession.cpp │ ├── GxServerSession.hpp │ ├── GxSessionBase.cpp │ ├── GxSessionBase.hpp │ ├── GxWireFormat.pb.cc │ └── GxWireFormat.pb.h ├── core │ ├── Alert.cpp │ ├── Alert.hpp │ ├── Auditor.cpp │ ├── Auditor.hpp │ ├── BacktestService.cpp │ ├── BacktestService.hpp │ ├── Bot.cpp │ ├── Bot.hpp │ ├── Errors.hpp │ ├── GatewayService.cpp │ ├── GatewayService.hpp │ ├── Logger.cpp │ ├── Logger.hpp │ ├── MarketDataService.cpp │ ├── MarketDataService.hpp │ ├── OrderRouter.cpp │ ├── OrderRouter.hpp │ ├── OrderRouterService.cpp │ ├── OrderRouterService.hpp │ ├── OrderService.cpp │ ├── OrderService.hpp │ ├── PersistenceService.cpp │ ├── PersistenceService.hpp │ ├── RefDataService.cpp │ ├── RefDataService.hpp │ ├── Services.cpp │ ├── Services.hpp │ ├── Strategy.cpp │ ├── Strategy.hpp │ ├── StrategyMain.cpp │ └── StrategyMain.hpp ├── demo │ ├── DemoMakerBot.cpp │ └── DemoMakerBot.hpp ├── gx │ ├── BinanceSession.cpp │ ├── BinanceSession.hpp │ ├── ExchangeSession.hpp │ ├── GxServer.cpp │ └── GxServer.hpp ├── infra │ ├── DecodeBuffer.cpp │ ├── DecodeBuffer.hpp │ ├── HttpParser.cpp │ ├── HttpParser.hpp │ ├── Reactor.cpp │ ├── Reactor.hpp │ ├── SocketAddress.cpp │ ├── SocketAddress.hpp │ ├── SslSocket.cpp │ ├── SslSocket.hpp │ ├── TcpConnector.cpp │ ├── TcpConnector.hpp │ ├── TcpSocket.cpp │ ├── TcpSocket.hpp │ ├── WebsocketClient.cpp │ ├── WebsocketClient.hpp │ ├── WebsocketProtocol.cpp │ ├── WebsocketProtocol.hpp │ ├── WebsocketppImpl.cpp │ ├── WebsocketppImpl.hpp │ ├── ssl.cpp │ └── ssl.hpp ├── model │ ├── Account.cpp │ ├── Account.hpp │ ├── ExchangeId.cpp │ ├── ExchangeId.hpp │ ├── Instrument.cpp │ ├── Instrument.hpp │ ├── MarketData.cpp │ ├── MarketData.hpp │ ├── Order.cpp │ ├── Order.hpp │ ├── Position.cpp │ ├── Position.hpp │ ├── StrategyId.cpp │ ├── StrategyId.hpp │ └── tick_msgs.hpp └── util │ ├── BacktestEventLoop.cpp │ ├── BacktestEventLoop.hpp │ ├── BufferedFileReader.hpp │ ├── Config.cpp │ ├── Config.hpp │ ├── Error.hpp │ ├── EventLoop.cpp │ ├── EventLoop.hpp │ ├── GzFile.cpp │ ├── GzFile.hpp │ ├── RealtimeEventLoop.cpp │ ├── RealtimeEventLoop.hpp │ ├── StopFlag.cpp │ ├── StopFlag.hpp │ ├── Time.cpp │ ├── Time.hpp │ ├── json.cpp │ ├── json.hpp │ ├── platform.cpp │ ├── platform.hpp │ ├── rx.hpp │ ├── utils.cpp │ └── utils.hpp ├── examples ├── CMakeLists.txt ├── demo_market_maker │ ├── CMakeLists.txt │ ├── apex-algo-demo-market-maker.cpp │ └── demo-market-maker.json ├── skeleton │ ├── CMakeLists.txt │ ├── apex-algo-skeleton.cpp │ └── skeleton.json ├── sockets │ ├── CMakeLists.txt │ ├── tcp-socket-client.cpp │ └── tcp-socket-server.cpp ├── standalone │ ├── CMakeLists.txt │ ├── apex-demo-simple-market-maker.cpp │ ├── apex-demo-single-order.cpp │ ├── standalone_algo.cpp │ └── standalone_algo_backtest.cpp └── websocket_client │ ├── CMakeLists.txt │ └── websocket_client.cpp ├── tests ├── CMakeLists.txt ├── quicktest.hpp ├── test-cert.pem ├── test-private.pem ├── test_runner.cpp └── test_sockets.cpp ├── tick-collector ├── CMakeLists.txt ├── apex-tick-collector.cpp └── apex-tick-tool.cpp └── tools ├── CMakeLists.txt └── ticktail ├── CMakeLists.txt └── ticktail.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | # Prerequisites 2 | *.d 3 | 4 | # Compiled Object files 5 | *.slo 6 | *.lo 7 | *.o 8 | *.obj 9 | 10 | # Precompiled Headers 11 | *.gch 12 | *.pch 13 | 14 | # Compiled Dynamic libraries 15 | *.so 16 | *.dylib 17 | *.dll 18 | 19 | # Fortran module files 20 | *.mod 21 | *.smod 22 | 23 | # Compiled Static libraries 24 | *.lai 25 | *.la 26 | *.a 27 | *.lib 28 | 29 | # Executables 30 | *.exe 31 | *.out 32 | *.app 33 | 34 | # Build folders 35 | BUILD-DEBUG/ 36 | BUILD-RELEASE/ 37 | cmake-build-debug/ 38 | cmake-build-release/ 39 | 40 | # IDE files 41 | .idea/ 42 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "external/boost/predef"] 2 | path = external/boost/predef 3 | url = https://github.com/boostorg/predef.git 4 | [submodule "external/boost/preprocessor"] 5 | path = external/boost/preprocessor 6 | url = https://github.com/boostorg/preprocessor.git 7 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/COPYING: -------------------------------------------------------------------------------- 1 | Copyright (C) 2008-2015 FURUHASHI Sadayuki 2 | 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/NOTICE: -------------------------------------------------------------------------------- 1 | This product bundles Boost Predef and Boost Preprocessor. 2 | They are distributed under the Boost Software License, Version 1.0. 3 | (See accompanying file LICENSE_1_0.txt or copy at 4 | http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | For details, see the following files: 7 | 8 | external/boost/predef 9 | include/msgpack/predef.h 10 | include/msgpack/predef/* 11 | 12 | external/boost/preprocessor 13 | include/msgpack/preprocessor.hpp 14 | include/msgpack/preprocessor/* 15 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/example/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ADD_SUBDIRECTORY (c) 2 | ADD_SUBDIRECTORY (cpp03) 3 | ADD_SUBDIRECTORY (cpp11) 4 | ADD_SUBDIRECTORY (boost) 5 | ADD_SUBDIRECTORY (x3) 6 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack.h: -------------------------------------------------------------------------------- 1 | /* 2 | * MessagePack for C 3 | * 4 | * Copyright (C) 2008-2009 FURUHASHI Sadayuki 5 | * 6 | * Distributed under the Boost Software License, Version 1.0. 7 | * (See accompanying file LICENSE_1_0.txt or copy at 8 | * http://www.boost.org/LICENSE_1_0.txt) 9 | */ 10 | /** 11 | * @defgroup msgpack MessagePack C 12 | * @{ 13 | * @} 14 | */ 15 | 16 | #include "msgpack/util.h" 17 | #include "msgpack/object.h" 18 | #include "msgpack/zone.h" 19 | #include "msgpack/pack.h" 20 | #include "msgpack/unpack.h" 21 | #include "msgpack/sbuffer.h" 22 | #include "msgpack/vrefbuffer.h" 23 | #include "msgpack/version.h" 24 | 25 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ 3 | // 4 | // Copyright (C) 2008-2009 FURUHASHI Sadayuki 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #include "msgpack/object.hpp" 11 | #include "msgpack/iterator.hpp" 12 | #include "msgpack/zone.hpp" 13 | #include "msgpack/pack.hpp" 14 | #include "msgpack/unpack.hpp" 15 | #include "msgpack/sbuffer.hpp" 16 | #include "msgpack/vrefbuffer.hpp" 17 | #include "msgpack/version.hpp" 18 | #include "msgpack/type.hpp" 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ADAPTOR_BASE_HPP 11 | #define MSGPACK_ADAPTOR_BASE_HPP 12 | 13 | #include "msgpack/adaptor/adaptor_base_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/adaptor_base.hpp" 16 | #include "msgpack/v2/adaptor/adaptor_base.hpp" 17 | 18 | #endif // MSGPACK_ADAPTOR_BASE_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ADAPTOR_BASE_DECL_HPP 11 | #define MSGPACK_ADAPTOR_BASE_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/adaptor_base_decl.hpp" 14 | #include "msgpack/v2/adaptor/adaptor_base_decl.hpp" 15 | 16 | #endif // MSGPACK_ADAPTOR_BASE_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/array_ref.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_ARRAY_REF_HPP 11 | #define MSGPACK_TYPE_ARRAY_REF_HPP 12 | 13 | #include "msgpack/adaptor/array_ref_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/array_ref.hpp" 16 | 17 | #endif // MSGPACK_TYPE_ARRAY_REFL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/array_ref_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_ARRAY_REF_DECL_HPP 11 | #define MSGPACK_TYPE_ARRAY_REF_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/array_ref_decl.hpp" 14 | #include "msgpack/v2/adaptor/array_ref_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_ARRAY_REF_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/bool.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOL_HPP 11 | #define MSGPACK_TYPE_BOOL_HPP 12 | 13 | #include "msgpack/v1/adaptor/bool.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOL_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/boost/fusion.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_FUSION_HPP 11 | #define MSGPACK_TYPE_BOOST_FUSION_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/fusion.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOST_FUSION_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/boost/msgpack_variant.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP 11 | #define MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP 12 | 13 | #include "msgpack/adaptor/boost/msgpack_variant_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/boost/msgpack_variant.hpp" 16 | //#include "msgpack/v2/adaptor/boost/msgpack_variant.hpp" 17 | 18 | #endif // MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/boost/msgpack_variant_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP 11 | #define MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/msgpack_variant_decl.hpp" 14 | #include "msgpack/v2/adaptor/boost/msgpack_variant_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/boost/optional.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_OPTIONAL_HPP 11 | #define MSGPACK_TYPE_BOOST_OPTIONAL_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/optional.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOST_OPTIONAL_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/boost/string_ref.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_STRING_REF_HPP 11 | #define MSGPACK_TYPE_BOOST_STRING_REF_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/string_ref.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOST_STRING_REF_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/boost/string_view.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_STRING_VIEW_HPP 11 | #define MSGPACK_TYPE_BOOST_STRING_VIEW_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/string_view.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOST_STRING_VIEW_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/carray.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_CARRAY_HPP 11 | #define MSGPACK_TYPE_CARRAY_HPP 12 | 13 | #include "msgpack/v1/adaptor/carray.hpp" 14 | 15 | #endif // MSGPACK_TYPE_CARRAY_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/char_ptr.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_CHAR_PTR_HPP 11 | #define MSGPACK_TYPE_CHAR_PTR_HPP 12 | 13 | #include "msgpack/v1/adaptor/char_ptr.hpp" 14 | 15 | #endif // MSGPACK_TYPE_CHAR_PTR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/check_container_size.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_CHECK_CONTAINER_SIZE_HPP 11 | #define MSGPACK_CHECK_CONTAINER_SIZE_HPP 12 | 13 | #include "msgpack/adaptor/check_container_size_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/check_container_size.hpp" 16 | 17 | #endif // MSGPACK_CHECK_CONTAINER_SIZE_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/check_container_size_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP 11 | #define MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/check_container_size_decl.hpp" 14 | #include "msgpack/v2/adaptor/check_container_size_decl.hpp" 15 | 16 | #endif // MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/array.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_ARRAY_HPP 12 | #define MSGPACK_TYPE_CPP11_ARRAY_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/array.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_ARRAY_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/array_char.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP 12 | #define MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/array_char.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/array_unsigned_char.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_ARRAY_UNSIGNED_CHAR_HPP 12 | #define MSGPACK_TYPE_CPP11_ARRAY_UNSIGNED_CHAR_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/array_unsigned_char.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_ARRAY_UNSIGNED_CHAR_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/forward_list.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_FORWARD_LIST_HPP 12 | #define MSGPACK_TYPE_CPP11_FORWARD_LIST_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/forward_list.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_FORWARD_LIST_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/reference_wrapper.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_REFERENCE_WRAPPER_HPP 12 | #define MSGPACK_TYPE_CPP11_REFERENCE_WRAPPER_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/reference_wrapper.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_REFERENCE_WRAPPER_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/shared_ptr.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_SHARED_PTR_HPP 12 | #define MSGPACK_TYPE_CPP11_SHARED_PTR_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/shared_ptr.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_SHARED_PTR_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/tuple.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_TUPLE_HPP 12 | #define MSGPACK_TYPE_CPP11_TUPLE_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/tuple.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_TUPLE_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/unique_ptr.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_UNIQUE_PTR_HPP 12 | #define MSGPACK_TYPE_CPP11_UNIQUE_PTR_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/unique_ptr.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_UNIQUE_PTR_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/unordered_map.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_UNORDERED_MAP_HPP 12 | #define MSGPACK_TYPE_CPP11_UNORDERED_MAP_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/unordered_map.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_UNORDERED_MAP_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/unordered_set.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_UNORDERED_SET_HPP 12 | #define MSGPACK_TYPE_CPP11_UNORDERED_SET_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/unordered_set.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_UNORDERED_SET_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp17/optional.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP17_OPTIONAL_HPP 12 | #define MSGPACK_TYPE_CPP17_OPTIONAL_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp17/optional.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP17_OPTIONAL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/cpp17/string_view.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP17_STRING_VIEW_HPP 12 | #define MSGPACK_TYPE_CPP17_STRING_VIEW_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp17/string_view.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP17_STRING_VIEW_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/define.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_DEFINE_HPP 11 | #define MSGPACK_DEFINE_HPP 12 | 13 | #include "msgpack/adaptor/define_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/define.hpp" 16 | 17 | #endif // MSGPACK_DEFINE_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/deque.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_DEQUE_HPP 11 | #define MSGPACK_TYPE_DEQUE_HPP 12 | 13 | #include "msgpack/v1/adaptor/deque.hpp" 14 | 15 | #endif // MSGPACK_TYPE_DEQUE_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/ext.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_EXT_HPP 11 | #define MSGPACK_TYPE_EXT_HPP 12 | 13 | #include "msgpack/adaptor/ext_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/ext.hpp" 16 | 17 | #endif // MSGPACK_TYPE_EXT_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/ext_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_EXT_DECL_HPP 11 | #define MSGPACK_TYPE_EXT_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/ext_decl.hpp" 14 | #include "msgpack/v2/adaptor/ext_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_EXT_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/fixint.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_FIXINT_HPP 11 | #define MSGPACK_TYPE_FIXINT_HPP 12 | 13 | #include "msgpack/adaptor/fixint_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/fixint.hpp" 16 | 17 | #endif // MSGPACK_TYPE_FIXINT_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/fixint_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_FIXINT_DECL_HPP 11 | #define MSGPACK_TYPE_FIXINT_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/fixint_decl.hpp" 14 | #include "msgpack/v2/adaptor/fixint_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_FIXINT_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/float.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_FLOAT_HPP 11 | #define MSGPACK_TYPE_FLOAT_HPP 12 | 13 | #include "msgpack/v1/adaptor/float.hpp" 14 | 15 | #endif // MSGPACK_TYPE_FLOAT_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/int.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_INT_HPP 11 | #define MSGPACK_TYPE_INT_HPP 12 | 13 | #include "msgpack/adaptor/int_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/int.hpp" 16 | 17 | #endif // MSGPACK_TYPE_INT_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/int_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_INT_DECL_HPP 11 | #define MSGPACK_TYPE_INT_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/int_decl.hpp" 14 | #include "msgpack/v2/adaptor/int_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_INT_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/list.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_LIST_HPP 11 | #define MSGPACK_TYPE_LIST_HPP 12 | 13 | #include "msgpack/v1/adaptor/list.hpp" 14 | 15 | #endif // MSGPACK_TYPE_LIST_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/map.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_MAP_HPP 11 | #define MSGPACK_TYPE_MAP_HPP 12 | 13 | #include "msgpack/adaptor/map_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/map.hpp" 16 | 17 | 18 | #endif // MSGPACK_TYPE_MAP_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/map_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_MAP_DECL_HPP 11 | #define MSGPACK_TYPE_MAP_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/map_decl.hpp" 14 | #include "msgpack/v2/adaptor/map_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_MAP_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/msgpack_tuple.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2014 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_MSGPACK_TUPLE_HPP 11 | #define MSGPACK_MSGPACK_TUPLE_HPP 12 | 13 | #include "msgpack/adaptor/msgpack_tuple_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/msgpack_tuple.hpp" 16 | 17 | #endif // MSGPACK_MSGPACK_TUPLE_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/msgpack_tuple_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_MSGPACK_TUPLE_DECL_HPP 11 | #define MSGPACK_MSGPACK_TUPLE_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/msgpack_tuple_decl.hpp" 14 | #include "msgpack/v2/adaptor/msgpack_tuple_decl.hpp" 15 | 16 | #endif // MSGPACK_MSGPACK_TUPLE_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/nil.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_NIL_HPP 11 | #define MSGPACK_TYPE_NIL_HPP 12 | 13 | #include "msgpack/adaptor/nil_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/nil.hpp" 16 | 17 | #endif // MSGPACK_TYPE_NIL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/nil_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_NIL_DECL_HPP 11 | #define MSGPACK_TYPE_NIL_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/nil_decl.hpp" 14 | #include "msgpack/v2/adaptor/nil_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_NIL_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/pair.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_PAIR_HPP 11 | #define MSGPACK_TYPE_PAIR_HPP 12 | 13 | #include "msgpack/v1/adaptor/pair.hpp" 14 | 15 | #endif // MSGPACK_TYPE_PAIR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/raw.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_RAW_HPP 11 | #define MSGPACK_TYPE_RAW_HPP 12 | 13 | #include "msgpack/adaptor/raw_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/raw.hpp" 16 | 17 | #endif // MSGPACK_TYPE_RAW_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/raw_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_RAW_DECL_HPP 11 | #define MSGPACK_TYPE_RAW_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/raw_decl.hpp" 14 | #include "msgpack/v2/adaptor/raw_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_RAW_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/set.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_SET_HPP 11 | #define MSGPACK_TYPE_SET_HPP 12 | 13 | #include "msgpack/v1/adaptor/set.hpp" 14 | 15 | #endif // MSGPACK_TYPE_SET_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/size_equal_only.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_SIZE_EQUAL_ONLY_HPP 11 | #define MSGPACK_TYPE_SIZE_EQUAL_ONLY_HPP 12 | 13 | #include "msgpack/adaptor/size_equal_only_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/size_equal_only.hpp" 16 | 17 | #endif // MSGPACK_TYPE_SIZE_EQUAL_ONLYL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/size_equal_only_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_SIZE_EQUAL_ONLY_DECL_HPP 11 | #define MSGPACK_TYPE_SIZE_EQUAL_ONLY_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/size_equal_only_decl.hpp" 14 | #include "msgpack/v2/adaptor/size_equal_only_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_SIZE_EQUAL_ONLY_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/string.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_STRING_HPP 11 | #define MSGPACK_TYPE_STRING_HPP 12 | 13 | #include "msgpack/v1/adaptor/string.hpp" 14 | 15 | #endif // MSGPACK_TYPE_STRING_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/v4raw.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_V4RAW_HPP 11 | #define MSGPACK_TYPE_V4RAW_HPP 12 | 13 | #include "msgpack/adaptor/v4raw_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/v4raw.hpp" 16 | 17 | #endif // MSGPACK_TYPE_V4RAW_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/v4raw_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_V4RAW_DECL_HPP 11 | #define MSGPACK_TYPE_V4RAW_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/v4raw_decl.hpp" 14 | #include "msgpack/v2/adaptor/v4raw_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_V4RAW_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/vector.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_VECTOR_HPP 11 | #define MSGPACK_TYPE_VECTOR_HPP 12 | 13 | #include "msgpack/v1/adaptor/vector.hpp" 14 | 15 | #endif // MSGPACK_TYPE_VECTOR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/vector_bool.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_VECTOR_BOOL_HPP 11 | #define MSGPACK_TYPE_VECTOR_BOOL_HPP 12 | 13 | #include "msgpack/v1/adaptor/vector_bool.hpp" 14 | 15 | #endif // MSGPACK_TYPE_VECTOR_BOOL_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/vector_char.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_VECTOR_CHAR_HPP 11 | #define MSGPACK_TYPE_VECTOR_CHAR_HPP 12 | 13 | #include "msgpack/v1/adaptor/vector_char.hpp" 14 | 15 | #endif // MSGPACK_TYPE_VECTOR_CHAR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/adaptor/vector_unsigned_char.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_VECTOR_UNSIGNED_CHAR_HPP 11 | #define MSGPACK_TYPE_VECTOR_UNSIGNED_CHAR_HPP 12 | 13 | #include "msgpack/v1/adaptor/vector_unsigned_char.hpp" 14 | 15 | #endif // MSGPACK_TYPE_VECTOR_UNSIGNED_CHAR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/cpp_config.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ C++03/C++11 Adaptation 3 | // 4 | // Copyright (C) 2013-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_CPP_CONFIG_HPP 11 | #define MSGPACK_CPP_CONFIG_HPP 12 | 13 | #include "msgpack/cpp_config_decl.hpp" 14 | 15 | #include "msgpack/v1/cpp_config.hpp" 16 | 17 | #endif // MSGPACK_CPP_CONFIG_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/cpp_config_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ C++03/C++11 Adaptation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_CPP_CONFIG_DECL_HPP 11 | #define MSGPACK_CPP_CONFIG_DECL_HPP 12 | 13 | #include "msgpack/v1/cpp_config_decl.hpp" 14 | #include "msgpack/v2/cpp_config_decl.hpp" 15 | 16 | #endif // MSGPACK_CPP_CONFIG_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/fbuffer.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ FILE* buffer adaptor 3 | // 4 | // Copyright (C) 2013 Vladimir Volodko 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_FBUFFER_HPP 11 | #define MSGPACK_FBUFFER_HPP 12 | 13 | #include "msgpack/fbuffer_decl.hpp" 14 | 15 | #include "msgpack/v1/fbuffer.hpp" 16 | 17 | #endif // MSGPACK_FBUFFER_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/fbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ FILE* buffer adaptor 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_FBUFFER_DECL_HPP 11 | #define MSGPACK_FBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/fbuffer_decl.hpp" 14 | #include "msgpack/v2/fbuffer_decl.hpp" 15 | 16 | #endif // MSGPACK_FBUFFER_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/gcc_atomic.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | */ 6 | 7 | #ifndef MSGPACK_GCC_ATOMIC_H 8 | #define MSGPACK_GCC_ATOMIC_H 9 | 10 | #if defined(__cplusplus) 11 | extern "C" { 12 | #endif 13 | 14 | typedef int _msgpack_atomic_counter_t; 15 | 16 | int _msgpack_sync_decr_and_fetch(volatile _msgpack_atomic_counter_t* ptr); 17 | int _msgpack_sync_incr_and_fetch(volatile _msgpack_atomic_counter_t* ptr); 18 | 19 | 20 | #if defined(__cplusplus) 21 | } 22 | #endif 23 | 24 | 25 | #endif // MSGPACK_GCC_ATOMIC_H 26 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/iterator.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 MIZUKI Hirata 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_ITERATOR_HPP 12 | #define MSGPACK_ITERATOR_HPP 13 | 14 | #include 15 | 16 | #include 17 | 18 | #endif // MSGPACK_ITERATOR_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/iterator_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_ITERATOR_DECL_HPP 12 | #define MSGPACK_ITERATOR_DECL_HPP 13 | 14 | #include 15 | #include 16 | 17 | #endif // MSGPACK_V1_ITERATOR_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/meta.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_META_HPP 12 | #define MSGPACK_META_HPP 13 | 14 | #include "msgpack/meta_decl.hpp" 15 | 16 | #include "msgpack/v1/meta.hpp" 17 | 18 | #endif // MSGPACK_META_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/meta_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_META_DECL_HPP 12 | #define MSGPACK_META_DECL_HPP 13 | 14 | #include "msgpack/v1/meta_decl.hpp" 15 | #include "msgpack/v2/meta_decl.hpp" 16 | 17 | #endif // MSGPACK_META_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/object.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_OBJECT_HPP 11 | #define MSGPACK_OBJECT_HPP 12 | 13 | #include "msgpack/object_decl.hpp" 14 | 15 | #include "msgpack/v1/object.hpp" 16 | #include "msgpack/v2/object.hpp" 17 | 18 | #endif // MSGPACK_OBJECT_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/object_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_OBJECT_DECL_HPP 12 | #define MSGPACK_OBJECT_DECL_HPP 13 | 14 | #include "msgpack/v1/object_decl.hpp" 15 | #include "msgpack/v2/object_decl.hpp" 16 | 17 | #endif // MSGPACK_OBJECT_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/object_fwd.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_OBJECT_FWD_HPP 12 | #define MSGPACK_OBJECT_FWD_HPP 13 | 14 | #include "msgpack/object_fwd_decl.hpp" 15 | 16 | #include "msgpack/v1/object_fwd.hpp" 17 | #include "msgpack/v2/object_fwd.hpp" 18 | 19 | #endif // MSGPACK_OBJECT_FWD_HPP 20 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/object_fwd_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_OBJECT_FWD_DECL_HPP 12 | #define MSGPACK_OBJECT_FWD_DECL_HPP 13 | 14 | #include "msgpack/v1/object_fwd_decl.hpp" 15 | #include "msgpack/v2/object_fwd_decl.hpp" 16 | 17 | #endif // MSGPACK_OBJECT_FWD_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/pack.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ serializing routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_PACK_HPP 11 | #define MSGPACK_PACK_HPP 12 | 13 | #include "msgpack/pack_decl.hpp" 14 | 15 | #include "msgpack/v1/pack.hpp" 16 | 17 | #endif // MSGPACK_PACK_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/pack_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ serializing routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_PACK_DECL_HPP 11 | #define MSGPACK_PACK_DECL_HPP 12 | 13 | #include "msgpack/v1/pack_decl.hpp" 14 | #include "msgpack/v2/pack_decl.hpp" 15 | 16 | #endif // MSGPACK_PACK_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/pack_define.h: -------------------------------------------------------------------------------- 1 | /* 2 | * MessagePack unpacking routine template 3 | * 4 | * Copyright (C) 2008-2010 FURUHASHI Sadayuki 5 | * 6 | * Distributed under the Boost Software License, Version 1.0. 7 | * (See accompanying file LICENSE_1_0.txt or copy at 8 | * http://www.boost.org/LICENSE_1_0.txt) 9 | */ 10 | #ifndef MSGPACK_PACK_DEFINE_H 11 | #define MSGPACK_PACK_DEFINE_H 12 | 13 | #include "msgpack/sysdep.h" 14 | #include 15 | #include 16 | 17 | #endif /* msgpack/pack_define.h */ 18 | 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/parse_return.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deserializing routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_PARSE_RETURN_HPP 11 | #define MSGPACK_PARSE_RETURN_HPP 12 | 13 | #include "msgpack/v1/parse_return.hpp" 14 | #include "msgpack/v2/parse_return.hpp" 15 | 16 | #endif // MSGPACK_PARSE_RETURN_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_H 10 | #define MSGPACK_PREDEF_H 11 | #endif 12 | 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | #include 20 | #include 21 | 22 | #include 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/detail/_cassert.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL__CASSERT_H 9 | #define MSGPACK_PREDEF_DETAIL__CASSERT_H 10 | 11 | #if defined(__cplusplus) 12 | #include 13 | #else 14 | #include 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/detail/_exception.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL__EXCEPTION_H 9 | #define MSGPACK_PREDEF_DETAIL__EXCEPTION_H 10 | 11 | #if defined(__cplusplus) 12 | #include 13 | #endif 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/detail/comp_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2014 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_COMP_DETECTED 9 | #define MSGPACK_PREDEF_DETAIL_COMP_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/detail/endian_compat.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_ENDIAN_COMPAT_H 9 | #define MSGPACK_PREDEF_DETAIL_ENDIAN_COMPAT_H 10 | 11 | #include 12 | 13 | #if MSGPACK_ENDIAN_BIG_BYTE 14 | # define MSGPACK_BIG_ENDIAN 15 | # define MSGPACK_BYTE_ORDER 4321 16 | #endif 17 | #if MSGPACK_ENDIAN_LITTLE_BYTE 18 | # define MSGPACK_LITTLE_ENDIAN 19 | # define MSGPACK_BYTE_ORDER 1234 20 | #endif 21 | #if MSGPACK_ENDIAN_LITTLE_WORD 22 | # define MSGPACK_PDP_ENDIAN 23 | # define MSGPACK_BYTE_ORDER 2134 24 | #endif 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/detail/os_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_OS_DETECTED 9 | #define MSGPACK_PREDEF_DETAIL_OS_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/detail/platform_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2014 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_PLAT_DETECTED 9 | #define MSGPACK_PREDEF_DETAIL_PLAT_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/detail/test.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_TEST_H 9 | #define MSGPACK_PREDEF_DETAIL_TEST_H 10 | 11 | #if !defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 12 | 13 | #define MSGPACK_PREDEF_DECLARE_TEST(x,s) 14 | 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/hardware.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Charly Chevalier 2015 3 | Copyright Joel Falcou 2015 4 | Distributed under the Boost Software License, Version 1.0. 5 | (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #if !defined(MSGPACK_PREDEF_HARDWARE_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 10 | #ifndef MSGPACK_PREDEF_HARDWARE_H 11 | #define MSGPACK_PREDEF_HARDWARE_H 12 | #endif 13 | 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/language.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_LANGUAGE_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_LANGUAGE_H 10 | #define MSGPACK_PREDEF_LANGUAGE_H 11 | #endif 12 | 13 | #include 14 | #include 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/library.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_LIBRARY_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_LIBRARY_H 10 | #define MSGPACK_PREDEF_LIBRARY_H 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/library/c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_LIBRARY_C_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_LIBRARY_C_H 10 | #define MSGPACK_PREDEF_LIBRARY_C_H 11 | #endif 12 | 13 | #include 14 | 15 | #include 16 | #include 17 | #include 18 | #include 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/library/c/_prefix.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_LIBRARY_C__PREFIX_H 9 | #define MSGPACK_PREDEF_LIBRARY_C__PREFIX_H 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/other.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_OTHER_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_OTHER_H 10 | #define MSGPACK_PREDEF_OTHER_H 11 | #endif 12 | 13 | #include 14 | /*#include */ 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/platform.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013-2015 3 | Copyright (c) Microsoft Corporation 2014 4 | Distributed under the Boost Software License, Version 1.0. 5 | (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #if !defined(MSGPACK_PREDEF_PLATFORM_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 10 | #ifndef MSGPACK_PREDEF_PLATFORM_H 11 | #define MSGPACK_PREDEF_PLATFORM_H 12 | #endif 13 | 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | /*#include */ 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/predef/version.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2015-2016 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_VERSION_H 9 | #define MSGPACK_PREDEF_VERSION_H 10 | 11 | #include 12 | 13 | #define MSGPACK_PREDEF_VERSION MSGPACK_VERSION_NUMBER(1,4,1) 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/preprocessor.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org/libs/preprocessor for documentation. */ 13 | # 14 | # ifndef MSGPACK_PREPROCESSOR_HPP 15 | # define MSGPACK_PREPROCESSOR_HPP 16 | # 17 | # include 18 | # 19 | # endif 20 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/preprocessor/facilities/empty.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org for most recent version. */ 13 | # 14 | # ifndef MSGPACK_PREPROCESSOR_FACILITIES_EMPTY_HPP 15 | # define MSGPACK_PREPROCESSOR_FACILITIES_EMPTY_HPP 16 | # 17 | # include 18 | # 19 | # /* MSGPACK_PP_EMPTY */ 20 | # 21 | # define MSGPACK_PP_EMPTY() 22 | # 23 | # endif 24 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/preprocessor/punctuation/comma.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org for most recent version. */ 13 | # 14 | # ifndef MSGPACK_PREPROCESSOR_PUNCTUATION_COMMA_HPP 15 | # define MSGPACK_PREPROCESSOR_PUNCTUATION_COMMA_HPP 16 | # 17 | # /* MSGPACK_PP_COMMA */ 18 | # 19 | # define MSGPACK_PP_COMMA() , 20 | # 21 | # endif 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/sbuffer.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ simple buffer implementation 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_SBUFFER_HPP 11 | #define MSGPACK_SBUFFER_HPP 12 | 13 | #include "msgpack/sbuffer_decl.hpp" 14 | 15 | #include "msgpack/v1/sbuffer.hpp" 16 | 17 | #endif // MSGPACK_SBUFFER_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/sbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ simple buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_SBUFFER_DECL_HPP 11 | #define MSGPACK_SBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/sbuffer_decl.hpp" 14 | #include "msgpack/v2/sbuffer_decl.hpp" 15 | 16 | 17 | #endif // MSGPACK_SBUFFER_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/unpack.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deserializing routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_UNPACK_HPP 11 | #define MSGPACK_UNPACK_HPP 12 | 13 | #include "msgpack/unpack_decl.hpp" 14 | 15 | #include "msgpack/v1/unpack.hpp" 16 | #include "msgpack/v2/unpack.hpp" 17 | #include "msgpack/v2/x3_unpack.hpp" 18 | 19 | #endif // MSGPACK_UNPACK_HPP 20 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/unpack_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deserializing routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_UNPACK_DECL_HPP 11 | #define MSGPACK_UNPACK_DECL_HPP 12 | 13 | #include "msgpack/v1/unpack_decl.hpp" 14 | #include "msgpack/v2/unpack_decl.hpp" 15 | 16 | #endif // MSGPACK_UNPACK_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/unpack_exception.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deserializing routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_UNPACK_EXCEPTION_HPP 11 | #define MSGPACK_UNPACK_EXCEPTION_HPP 12 | 13 | #include "msgpack/v1/unpack_exception.hpp" 14 | 15 | #endif // MSGPACK_UNPACK_EXCEPTION_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/util.h: -------------------------------------------------------------------------------- 1 | /* 2 | * MessagePack for C utilities 3 | * 4 | * Copyright (C) 2014 FURUHASHI Sadayuki 5 | * 6 | * Distributed under the Boost Software License, Version 1.0. 7 | * (See accompanying file LICENSE_1_0.txt or copy at 8 | * http://www.boost.org/LICENSE_1_0.txt) 9 | */ 10 | #ifndef MSGPACK_UTIL_H 11 | #define MSGPACK_UTIL_H 12 | 13 | #define MSGPACK_UNUSED(a) (void)(a) 14 | 15 | #endif /* MSGPACK_UTIL_H */ 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v1/adaptor/define.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2014 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_DEFINE_HPP 11 | #define MSGPACK_V1_DEFINE_HPP 12 | 13 | #if defined(MSGPACK_USE_CPP03) 14 | #include "msgpack/v1/adaptor/detail/cpp03_define_array.hpp" 15 | #include "msgpack/v1/adaptor/detail/cpp03_define_map.hpp" 16 | #else // MSGPACK_USE_CPP03 17 | #include "msgpack/v1/adaptor/detail/cpp11_define_array.hpp" 18 | #include "msgpack/v1/adaptor/detail/cpp11_define_map.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_DEFINE_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v1/adaptor/msgpack_tuple.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_MSGPACK_TUPLE_HPP 11 | #define MSGPACK_V1_MSGPACK_TUPLE_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v1/adaptor/detail/cpp03_msgpack_tuple.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v1/adaptor/detail/cpp11_msgpack_tuple.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_MSGPACK_TUPLE_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v1/adaptor/msgpack_tuple_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_MSGPACK_TUPLE_DECL_HPP 11 | #define MSGPACK_V1_MSGPACK_TUPLE_DECL_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v1/adaptor/detail/cpp03_msgpack_tuple_decl.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v1/adaptor/detail/cpp11_msgpack_tuple_decl.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_MSGPACK_TUPLE_DECL_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v1/fbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ FILE* buffer adaptor 3 | // 4 | // Copyright (C) 2013-2016 Vladimir Volodko and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_FBUFFER_DECL_HPP 11 | #define MSGPACK_V1_FBUFFER_DECL_HPP 12 | 13 | #include "msgpack/versioning.hpp" 14 | 15 | #include 16 | #include 17 | 18 | namespace msgpack { 19 | 20 | /// @cond 21 | MSGPACK_API_VERSION_NAMESPACE(v1) { 22 | /// @endcond 23 | 24 | class fbuffer; 25 | 26 | /// @cond 27 | } // MSGPACK_API_VERSION_NAMESPACE(v1) 28 | /// @endcond 29 | 30 | } // namespace msgpack 31 | 32 | #endif // MSGPACK_V1_FBUFFER_DECL_HPP 33 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v1/preprocessor.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org/libs/preprocessor for documentation. */ 13 | # 14 | # ifndef MSGPACK_PREPROCESSOR_HPP 15 | # define MSGPACK_PREPROCESSOR_HPP 16 | # 17 | # include 18 | # 19 | # endif 20 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v1/zone.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2008-2014 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_ZONE_HPP 11 | #define MSGPACK_V1_ZONE_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v1/detail/cpp03_zone.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v1/detail/cpp11_zone.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_ZONE_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v1/zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_ZONE_DECL_HPP 11 | #define MSGPACK_V1_ZONE_DECL_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v1/detail/cpp03_zone_decl.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v1/detail/cpp11_zone_decl.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_ZONE_DECL_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v2/adaptor/msgpack_tuple_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_MSGPACK_TUPLE_DECL_HPP 11 | #define MSGPACK_V2_MSGPACK_TUPLE_DECL_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v2/adaptor/detail/cpp03_msgpack_tuple_decl.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v2/adaptor/detail/cpp11_msgpack_tuple_decl.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V2_MSGPACK_TUPLE_DECL_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v2/detail/cpp03_zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_CPP03_ZONE_DECL_HPP 11 | #define MSGPACK_V2_CPP03_ZONE_DECL_HPP 12 | 13 | #include "msgpack/v1/detail/cpp03_zone_decl.hpp" 14 | 15 | namespace msgpack { 16 | 17 | /// @cond 18 | MSGPACK_API_VERSION_NAMESPACE(v2) { 19 | /// @endcond 20 | 21 | using v1::zone; 22 | 23 | using v1::aligned_size; 24 | 25 | /// @cond 26 | } // MSGPACK_API_VERSION_NAMESPACE(v2) 27 | /// @endcond 28 | 29 | } // namespace msgpack 30 | 31 | #endif // MSGPACK_V2_CPP03_ZONE_DECL_HPP 32 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v2/detail/cpp11_zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_CPP11_ZONE_DECL_HPP 11 | #define MSGPACK_V2_CPP11_ZONE_DECL_HPP 12 | 13 | #include "msgpack/v1/zone_decl.hpp" 14 | 15 | namespace msgpack { 16 | 17 | /// @cond 18 | MSGPACK_API_VERSION_NAMESPACE(v2) { 19 | /// @endcond 20 | 21 | using v1::zone; 22 | 23 | using v1::aligned_size; 24 | 25 | /// @cond 26 | } // MSGPACK_API_VERSION_NAMESPACE(v2) 27 | /// @endcond 28 | 29 | } // namespace msgpack 30 | 31 | #endif // MSGPACK_V2_CPP11_ZONE_DECL_HPP 32 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v2/iterator_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_V2_ITERATOR_DECL_HPP 12 | #define MSGPACK_V2_ITERATOR_DECL_HPP 13 | #if !defined(MSGPACK_USE_CPP03) 14 | 15 | #include 16 | 17 | namespace msgpack { 18 | 19 | /// @cond 20 | MSGPACK_API_VERSION_NAMESPACE(v2) { 21 | /// @endcond 22 | 23 | using v1::begin; 24 | using v1::end; 25 | 26 | /// @cond 27 | } 28 | /// @endcond 29 | 30 | } 31 | 32 | #endif // !defined(MSGPACK_USE_CPP03) 33 | #endif // MSGPACK_V2_ITERATOR_DECL_HPP 34 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v2/object.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_OBJECT_HPP 11 | #define MSGPACK_V2_OBJECT_HPP 12 | 13 | #include "msgpack/object_fwd.hpp" 14 | 15 | 16 | namespace msgpack { 17 | 18 | /// @cond 19 | MSGPACK_API_VERSION_NAMESPACE(v2) { 20 | /// @endcond 21 | 22 | inline object::implicit_type object::convert() const 23 | { 24 | return v1::object::convert(); 25 | } 26 | 27 | /// @cond 28 | } // MSGPACK_API_VERSION_NAMESPACE(v2) 29 | /// @endcond 30 | 31 | } // namespace msgpack 32 | 33 | #endif // MSGPACK_V2_OBJECT_HPP 34 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v2/vrefbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ zero-copy buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_VREFBUFFER_DECL_HPP 11 | #define MSGPACK_V2_VREFBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/vrefbuffer_decl.hpp" 14 | 15 | namespace msgpack { 16 | 17 | /// @cond 18 | MSGPACK_API_VERSION_NAMESPACE(v2) { 19 | /// @endcond 20 | 21 | using v1::vrefbuffer; 22 | 23 | /// @cond 24 | } // MSGPACK_API_VERSION_NAMESPACE(v2) 25 | /// @endcond 26 | 27 | } // namespace msgpack 28 | 29 | #endif // MSGPACK_V2_VREFBUFFER_DECL_HPP 30 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v2/zbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deflate buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_ZBUFFER_DECL_HPP 11 | #define MSGPACK_V2_ZBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/zbuffer_decl.hpp" 14 | 15 | namespace msgpack { 16 | 17 | /// @cond 18 | MSGPACK_API_VERSION_NAMESPACE(v2) { 19 | /// @endcond 20 | 21 | using v1::zbuffer; 22 | 23 | /// @cond 24 | } // MSGPACK_API_VERSION_NAMESPACE(v2) 25 | /// @endcond 26 | 27 | } // namespace msgpack 28 | 29 | #endif // MSGPACK_V2_ZBUFFER_DECL_HPP 30 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/v2/zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_ZONE_DECL_HPP 11 | #define MSGPACK_V2_ZONE_DECL_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v2/detail/cpp03_zone_decl.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v2/detail/cpp11_zone_decl.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V2_ZONE_DECL_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/version_master.h: -------------------------------------------------------------------------------- 1 | #define MSGPACK_VERSION_MAJOR 2 2 | #define MSGPACK_VERSION_MINOR 1 3 | #define MSGPACK_VERSION_REVISION 3 4 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/vrefbuffer.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ zero-copy buffer implementation 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_VREFBUFFER_HPP 11 | #define MSGPACK_VREFBUFFER_HPP 12 | 13 | #include "msgpack/vrefbuffer_decl.hpp" 14 | 15 | #include "msgpack/v1/vrefbuffer.hpp" 16 | 17 | #endif // MSGPACK_VREFBUFFER_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/vrefbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ zero-copy buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_VREFBUFFER_DECL_HPP 11 | #define MSGPACK_VREFBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/vrefbuffer_decl.hpp" 14 | #include "msgpack/v2/vrefbuffer_decl.hpp" 15 | 16 | #endif // MSGPACK_VREFBUFFER_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/zbuffer.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deflate buffer implementation 3 | // 4 | // Copyright (C) 2010-2013 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ZBUFFER_HPP 11 | #define MSGPACK_ZBUFFER_HPP 12 | 13 | #include "msgpack/zbuffer_decl.hpp" 14 | 15 | #include "msgpack/v1/zbuffer.hpp" 16 | 17 | #endif // MSGPACK_ZBUFFER_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/zbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deflate buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ZBUFFER_DECL_HPP 11 | #define MSGPACK_ZBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/zbuffer_decl.hpp" 14 | #include "msgpack/v2/zbuffer_decl.hpp" 15 | 16 | #endif // MSGPACK_ZBUFFER_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/zone.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ZONE_HPP 11 | #define MSGPACK_ZONE_HPP 12 | 13 | #include "msgpack/zone_decl.hpp" 14 | 15 | #include "msgpack/v1/zone.hpp" 16 | 17 | #endif // MSGPACK_ZONE_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/include/msgpack/zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ZONE_DECL_HPP 11 | #define MSGPACK_ZONE_DECL_HPP 12 | 13 | #include "msgpack/v1/zone_decl.hpp" 14 | #include "msgpack/v2/zone_decl.hpp" 15 | 16 | #endif // MSGPACK_ZONE_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "external/boost/predef"] 2 | path = external/boost/predef 3 | url = https://github.com/boostorg/predef.git 4 | [submodule "external/boost/preprocessor"] 5 | path = external/boost/preprocessor 6 | url = https://github.com/boostorg/preprocessor.git 7 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/COPYING: -------------------------------------------------------------------------------- 1 | Copyright (C) 2008-2015 FURUHASHI Sadayuki 2 | 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/NOTICE: -------------------------------------------------------------------------------- 1 | This product bundles Boost Predef and Boost Preprocessor. 2 | They are distributed under the Boost Software License, Version 1.0. 3 | (See accompanying file LICENSE_1_0.txt or copy at 4 | http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | For details, see the following files: 7 | 8 | external/boost/predef 9 | include/msgpack/predef.h 10 | include/msgpack/predef/* 11 | 12 | external/boost/preprocessor 13 | include/msgpack/preprocessor.hpp 14 | include/msgpack/preprocessor/* 15 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/example/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ADD_SUBDIRECTORY (c) 2 | ADD_SUBDIRECTORY (cpp03) 3 | ADD_SUBDIRECTORY (cpp11) 4 | ADD_SUBDIRECTORY (boost) 5 | ADD_SUBDIRECTORY (x3) 6 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack.h: -------------------------------------------------------------------------------- 1 | /* 2 | * MessagePack for C 3 | * 4 | * Copyright (C) 2008-2009 FURUHASHI Sadayuki 5 | * 6 | * Distributed under the Boost Software License, Version 1.0. 7 | * (See accompanying file LICENSE_1_0.txt or copy at 8 | * http://www.boost.org/LICENSE_1_0.txt) 9 | */ 10 | /** 11 | * @defgroup msgpack MessagePack C 12 | * @{ 13 | * @} 14 | */ 15 | 16 | #include "msgpack/util.h" 17 | #include "msgpack/object.h" 18 | #include "msgpack/zone.h" 19 | #include "msgpack/pack.h" 20 | #include "msgpack/unpack.h" 21 | #include "msgpack/sbuffer.h" 22 | #include "msgpack/vrefbuffer.h" 23 | #include "msgpack/version.h" 24 | 25 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ 3 | // 4 | // Copyright (C) 2008-2009 FURUHASHI Sadayuki 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #include "msgpack/object.hpp" 11 | #include "msgpack/iterator.hpp" 12 | #include "msgpack/zone.hpp" 13 | #include "msgpack/pack.hpp" 14 | #include "msgpack/unpack.hpp" 15 | #include "msgpack/sbuffer.hpp" 16 | #include "msgpack/vrefbuffer.hpp" 17 | #include "msgpack/version.hpp" 18 | #include "msgpack/type.hpp" 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/adaptor_base.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ADAPTOR_BASE_HPP 11 | #define MSGPACK_ADAPTOR_BASE_HPP 12 | 13 | #include "msgpack/adaptor/adaptor_base_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/adaptor_base.hpp" 16 | #include "msgpack/v2/adaptor/adaptor_base.hpp" 17 | 18 | #endif // MSGPACK_ADAPTOR_BASE_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/adaptor_base_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ADAPTOR_BASE_DECL_HPP 11 | #define MSGPACK_ADAPTOR_BASE_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/adaptor_base_decl.hpp" 14 | #include "msgpack/v2/adaptor/adaptor_base_decl.hpp" 15 | 16 | #endif // MSGPACK_ADAPTOR_BASE_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/array_ref.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_ARRAY_REF_HPP 11 | #define MSGPACK_TYPE_ARRAY_REF_HPP 12 | 13 | #include "msgpack/adaptor/array_ref_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/array_ref.hpp" 16 | 17 | #endif // MSGPACK_TYPE_ARRAY_REFL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/array_ref_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_ARRAY_REF_DECL_HPP 11 | #define MSGPACK_TYPE_ARRAY_REF_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/array_ref_decl.hpp" 14 | #include "msgpack/v2/adaptor/array_ref_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_ARRAY_REF_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/bool.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOL_HPP 11 | #define MSGPACK_TYPE_BOOL_HPP 12 | 13 | #include "msgpack/v1/adaptor/bool.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOL_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/boost/fusion.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_FUSION_HPP 11 | #define MSGPACK_TYPE_BOOST_FUSION_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/fusion.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOST_FUSION_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/boost/msgpack_variant.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP 11 | #define MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP 12 | 13 | #include "msgpack/adaptor/boost/msgpack_variant_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/boost/msgpack_variant.hpp" 16 | //#include "msgpack/v2/adaptor/boost/msgpack_variant.hpp" 17 | 18 | #endif // MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/boost/msgpack_variant_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP 11 | #define MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/msgpack_variant_decl.hpp" 14 | #include "msgpack/v2/adaptor/boost/msgpack_variant_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/boost/optional.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_OPTIONAL_HPP 11 | #define MSGPACK_TYPE_BOOST_OPTIONAL_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/optional.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOST_OPTIONAL_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/boost/string_ref.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_STRING_REF_HPP 11 | #define MSGPACK_TYPE_BOOST_STRING_REF_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/string_ref.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOST_STRING_REF_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/boost/string_view.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_BOOST_STRING_VIEW_HPP 11 | #define MSGPACK_TYPE_BOOST_STRING_VIEW_HPP 12 | 13 | #include "msgpack/v1/adaptor/boost/string_view.hpp" 14 | 15 | #endif // MSGPACK_TYPE_BOOST_STRING_VIEW_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/carray.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_CARRAY_HPP 11 | #define MSGPACK_TYPE_CARRAY_HPP 12 | 13 | #include "msgpack/v1/adaptor/carray.hpp" 14 | 15 | #endif // MSGPACK_TYPE_CARRAY_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/char_ptr.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_CHAR_PTR_HPP 11 | #define MSGPACK_TYPE_CHAR_PTR_HPP 12 | 13 | #include "msgpack/v1/adaptor/char_ptr.hpp" 14 | 15 | #endif // MSGPACK_TYPE_CHAR_PTR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/check_container_size.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_CHECK_CONTAINER_SIZE_HPP 11 | #define MSGPACK_CHECK_CONTAINER_SIZE_HPP 12 | 13 | #include "msgpack/adaptor/check_container_size_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/check_container_size.hpp" 16 | 17 | #endif // MSGPACK_CHECK_CONTAINER_SIZE_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/check_container_size_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP 11 | #define MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/check_container_size_decl.hpp" 14 | #include "msgpack/v2/adaptor/check_container_size_decl.hpp" 15 | 16 | #endif // MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/array.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_ARRAY_HPP 12 | #define MSGPACK_TYPE_CPP11_ARRAY_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/array.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_ARRAY_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/array_char.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP 12 | #define MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/array_char.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/array_unsigned_char.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_ARRAY_UNSIGNED_CHAR_HPP 12 | #define MSGPACK_TYPE_CPP11_ARRAY_UNSIGNED_CHAR_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/array_unsigned_char.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_ARRAY_UNSIGNED_CHAR_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/forward_list.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_FORWARD_LIST_HPP 12 | #define MSGPACK_TYPE_CPP11_FORWARD_LIST_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/forward_list.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_FORWARD_LIST_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/reference_wrapper.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_REFERENCE_WRAPPER_HPP 12 | #define MSGPACK_TYPE_CPP11_REFERENCE_WRAPPER_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/reference_wrapper.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_REFERENCE_WRAPPER_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/shared_ptr.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_SHARED_PTR_HPP 12 | #define MSGPACK_TYPE_CPP11_SHARED_PTR_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/shared_ptr.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_SHARED_PTR_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/tuple.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_TUPLE_HPP 12 | #define MSGPACK_TYPE_CPP11_TUPLE_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/tuple.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_TUPLE_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/unique_ptr.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_UNIQUE_PTR_HPP 12 | #define MSGPACK_TYPE_CPP11_UNIQUE_PTR_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/unique_ptr.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_UNIQUE_PTR_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/unordered_map.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_UNORDERED_MAP_HPP 12 | #define MSGPACK_TYPE_CPP11_UNORDERED_MAP_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/unordered_map.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_UNORDERED_MAP_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp11/unordered_set.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP11_UNORDERED_SET_HPP 12 | #define MSGPACK_TYPE_CPP11_UNORDERED_SET_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp11/unordered_set.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP11_UNORDERED_SET_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp17/optional.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP17_OPTIONAL_HPP 12 | #define MSGPACK_TYPE_CPP17_OPTIONAL_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp17/optional.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP17_OPTIONAL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/cpp17/string_view.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_TYPE_CPP17_STRING_VIEW_HPP 12 | #define MSGPACK_TYPE_CPP17_STRING_VIEW_HPP 13 | 14 | #include "msgpack/v1/adaptor/cpp17/string_view.hpp" 15 | 16 | #endif // MSGPACK_TYPE_CPP17_STRING_VIEW_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/define.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_DEFINE_HPP 11 | #define MSGPACK_DEFINE_HPP 12 | 13 | #include "msgpack/adaptor/define_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/define.hpp" 16 | 17 | #endif // MSGPACK_DEFINE_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/deque.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_DEQUE_HPP 11 | #define MSGPACK_TYPE_DEQUE_HPP 12 | 13 | #include "msgpack/v1/adaptor/deque.hpp" 14 | 15 | #endif // MSGPACK_TYPE_DEQUE_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/ext.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_EXT_HPP 11 | #define MSGPACK_TYPE_EXT_HPP 12 | 13 | #include "msgpack/adaptor/ext_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/ext.hpp" 16 | 17 | #endif // MSGPACK_TYPE_EXT_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/ext_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_EXT_DECL_HPP 11 | #define MSGPACK_TYPE_EXT_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/ext_decl.hpp" 14 | #include "msgpack/v2/adaptor/ext_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_EXT_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/fixint.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_FIXINT_HPP 11 | #define MSGPACK_TYPE_FIXINT_HPP 12 | 13 | #include "msgpack/adaptor/fixint_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/fixint.hpp" 16 | 17 | #endif // MSGPACK_TYPE_FIXINT_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/fixint_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_FIXINT_DECL_HPP 11 | #define MSGPACK_TYPE_FIXINT_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/fixint_decl.hpp" 14 | #include "msgpack/v2/adaptor/fixint_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_FIXINT_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/float.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_FLOAT_HPP 11 | #define MSGPACK_TYPE_FLOAT_HPP 12 | 13 | #include "msgpack/v1/adaptor/float.hpp" 14 | 15 | #endif // MSGPACK_TYPE_FLOAT_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/int.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_INT_HPP 11 | #define MSGPACK_TYPE_INT_HPP 12 | 13 | #include "msgpack/adaptor/int_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/int.hpp" 16 | 17 | #endif // MSGPACK_TYPE_INT_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/int_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_INT_DECL_HPP 11 | #define MSGPACK_TYPE_INT_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/int_decl.hpp" 14 | #include "msgpack/v2/adaptor/int_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_INT_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/list.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_LIST_HPP 11 | #define MSGPACK_TYPE_LIST_HPP 12 | 13 | #include "msgpack/v1/adaptor/list.hpp" 14 | 15 | #endif // MSGPACK_TYPE_LIST_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/map.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_MAP_HPP 11 | #define MSGPACK_TYPE_MAP_HPP 12 | 13 | #include "msgpack/adaptor/map_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/map.hpp" 16 | 17 | 18 | #endif // MSGPACK_TYPE_MAP_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/map_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_MAP_DECL_HPP 11 | #define MSGPACK_TYPE_MAP_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/map_decl.hpp" 14 | #include "msgpack/v2/adaptor/map_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_MAP_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/msgpack_tuple.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2014 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_MSGPACK_TUPLE_HPP 11 | #define MSGPACK_MSGPACK_TUPLE_HPP 12 | 13 | #include "msgpack/adaptor/msgpack_tuple_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/msgpack_tuple.hpp" 16 | 17 | #endif // MSGPACK_MSGPACK_TUPLE_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/msgpack_tuple_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_MSGPACK_TUPLE_DECL_HPP 11 | #define MSGPACK_MSGPACK_TUPLE_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/msgpack_tuple_decl.hpp" 14 | #include "msgpack/v2/adaptor/msgpack_tuple_decl.hpp" 15 | 16 | #endif // MSGPACK_MSGPACK_TUPLE_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/nil.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_NIL_HPP 11 | #define MSGPACK_TYPE_NIL_HPP 12 | 13 | #include "msgpack/adaptor/nil_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/nil.hpp" 16 | 17 | #endif // MSGPACK_TYPE_NIL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/nil_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_NIL_DECL_HPP 11 | #define MSGPACK_TYPE_NIL_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/nil_decl.hpp" 14 | #include "msgpack/v2/adaptor/nil_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_NIL_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/pair.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_PAIR_HPP 11 | #define MSGPACK_TYPE_PAIR_HPP 12 | 13 | #include "msgpack/v1/adaptor/pair.hpp" 14 | 15 | #endif // MSGPACK_TYPE_PAIR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/raw.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_RAW_HPP 11 | #define MSGPACK_TYPE_RAW_HPP 12 | 13 | #include "msgpack/adaptor/raw_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/raw.hpp" 16 | 17 | #endif // MSGPACK_TYPE_RAW_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/raw_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_RAW_DECL_HPP 11 | #define MSGPACK_TYPE_RAW_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/raw_decl.hpp" 14 | #include "msgpack/v2/adaptor/raw_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_RAW_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/set.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_SET_HPP 11 | #define MSGPACK_TYPE_SET_HPP 12 | 13 | #include "msgpack/v1/adaptor/set.hpp" 14 | 15 | #endif // MSGPACK_TYPE_SET_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/size_equal_only.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_SIZE_EQUAL_ONLY_HPP 11 | #define MSGPACK_TYPE_SIZE_EQUAL_ONLY_HPP 12 | 13 | #include "msgpack/adaptor/size_equal_only_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/size_equal_only.hpp" 16 | 17 | #endif // MSGPACK_TYPE_SIZE_EQUAL_ONLYL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/size_equal_only_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_SIZE_EQUAL_ONLY_DECL_HPP 11 | #define MSGPACK_TYPE_SIZE_EQUAL_ONLY_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/size_equal_only_decl.hpp" 14 | #include "msgpack/v2/adaptor/size_equal_only_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_SIZE_EQUAL_ONLY_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/string.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_STRING_HPP 11 | #define MSGPACK_TYPE_STRING_HPP 12 | 13 | #include "msgpack/v1/adaptor/string.hpp" 14 | 15 | #endif // MSGPACK_TYPE_STRING_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/v4raw.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_V4RAW_HPP 11 | #define MSGPACK_TYPE_V4RAW_HPP 12 | 13 | #include "msgpack/adaptor/v4raw_decl.hpp" 14 | 15 | #include "msgpack/v1/adaptor/v4raw.hpp" 16 | 17 | #endif // MSGPACK_TYPE_V4RAW_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/v4raw_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_V4RAW_DECL_HPP 11 | #define MSGPACK_TYPE_V4RAW_DECL_HPP 12 | 13 | #include "msgpack/v1/adaptor/v4raw_decl.hpp" 14 | #include "msgpack/v2/adaptor/v4raw_decl.hpp" 15 | 16 | #endif // MSGPACK_TYPE_V4RAW_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/vector.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_VECTOR_HPP 11 | #define MSGPACK_TYPE_VECTOR_HPP 12 | 13 | #include "msgpack/v1/adaptor/vector.hpp" 14 | 15 | #endif // MSGPACK_TYPE_VECTOR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/vector_bool.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_VECTOR_BOOL_HPP 11 | #define MSGPACK_TYPE_VECTOR_BOOL_HPP 12 | 13 | #include "msgpack/v1/adaptor/vector_bool.hpp" 14 | 15 | #endif // MSGPACK_TYPE_VECTOR_BOOL_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/vector_char.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_VECTOR_CHAR_HPP 11 | #define MSGPACK_TYPE_VECTOR_CHAR_HPP 12 | 13 | #include "msgpack/v1/adaptor/vector_char.hpp" 14 | 15 | #endif // MSGPACK_TYPE_VECTOR_CHAR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/adaptor/vector_unsigned_char.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_TYPE_VECTOR_UNSIGNED_CHAR_HPP 11 | #define MSGPACK_TYPE_VECTOR_UNSIGNED_CHAR_HPP 12 | 13 | #include "msgpack/v1/adaptor/vector_unsigned_char.hpp" 14 | 15 | #endif // MSGPACK_TYPE_VECTOR_UNSIGNED_CHAR_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/cpp_config.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ C++03/C++11 Adaptation 3 | // 4 | // Copyright (C) 2013-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_CPP_CONFIG_HPP 11 | #define MSGPACK_CPP_CONFIG_HPP 12 | 13 | #include "msgpack/cpp_config_decl.hpp" 14 | 15 | #include "msgpack/v1/cpp_config.hpp" 16 | 17 | #endif // MSGPACK_CPP_CONFIG_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/cpp_config_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ C++03/C++11 Adaptation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_CPP_CONFIG_DECL_HPP 11 | #define MSGPACK_CPP_CONFIG_DECL_HPP 12 | 13 | #include "msgpack/v1/cpp_config_decl.hpp" 14 | #include "msgpack/v2/cpp_config_decl.hpp" 15 | 16 | #endif // MSGPACK_CPP_CONFIG_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/fbuffer.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ FILE* buffer adaptor 3 | // 4 | // Copyright (C) 2013 Vladimir Volodko 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_FBUFFER_HPP 11 | #define MSGPACK_FBUFFER_HPP 12 | 13 | #include "msgpack/fbuffer_decl.hpp" 14 | 15 | #include "msgpack/v1/fbuffer.hpp" 16 | 17 | #endif // MSGPACK_FBUFFER_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/fbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ FILE* buffer adaptor 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_FBUFFER_DECL_HPP 11 | #define MSGPACK_FBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/fbuffer_decl.hpp" 14 | #include "msgpack/v2/fbuffer_decl.hpp" 15 | 16 | #endif // MSGPACK_FBUFFER_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/gcc_atomic.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | */ 6 | 7 | #ifndef MSGPACK_GCC_ATOMIC_H 8 | #define MSGPACK_GCC_ATOMIC_H 9 | 10 | #if defined(__cplusplus) 11 | extern "C" { 12 | #endif 13 | 14 | typedef int _msgpack_atomic_counter_t; 15 | 16 | int _msgpack_sync_decr_and_fetch(volatile _msgpack_atomic_counter_t* ptr); 17 | int _msgpack_sync_incr_and_fetch(volatile _msgpack_atomic_counter_t* ptr); 18 | 19 | 20 | #if defined(__cplusplus) 21 | } 22 | #endif 23 | 24 | 25 | #endif // MSGPACK_GCC_ATOMIC_H 26 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/iterator.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 MIZUKI Hirata 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_ITERATOR_HPP 12 | #define MSGPACK_ITERATOR_HPP 13 | 14 | #include 15 | 16 | #include 17 | 18 | #endif // MSGPACK_ITERATOR_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/iterator_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_ITERATOR_DECL_HPP 12 | #define MSGPACK_ITERATOR_DECL_HPP 13 | 14 | #include 15 | #include 16 | 17 | #endif // MSGPACK_V1_ITERATOR_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/meta.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_META_HPP 12 | #define MSGPACK_META_HPP 13 | 14 | #include "msgpack/meta_decl.hpp" 15 | 16 | #include "msgpack/v1/meta.hpp" 17 | 18 | #endif // MSGPACK_META_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/meta_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2015-2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_META_DECL_HPP 12 | #define MSGPACK_META_DECL_HPP 13 | 14 | #include "msgpack/v1/meta_decl.hpp" 15 | #include "msgpack/v2/meta_decl.hpp" 16 | 17 | #endif // MSGPACK_META_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/object.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_OBJECT_HPP 11 | #define MSGPACK_OBJECT_HPP 12 | 13 | #include "msgpack/object_decl.hpp" 14 | 15 | #include "msgpack/v1/object.hpp" 16 | #include "msgpack/v2/object.hpp" 17 | 18 | #endif // MSGPACK_OBJECT_HPP 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/object_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_OBJECT_DECL_HPP 12 | #define MSGPACK_OBJECT_DECL_HPP 13 | 14 | #include "msgpack/v1/object_decl.hpp" 15 | #include "msgpack/v2/object_decl.hpp" 16 | 17 | #endif // MSGPACK_OBJECT_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/object_fwd.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_OBJECT_FWD_HPP 12 | #define MSGPACK_OBJECT_FWD_HPP 13 | 14 | #include "msgpack/object_fwd_decl.hpp" 15 | 16 | #include "msgpack/v1/object_fwd.hpp" 17 | #include "msgpack/v2/object_fwd.hpp" 18 | 19 | #endif // MSGPACK_OBJECT_FWD_HPP 20 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/object_fwd_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifndef MSGPACK_OBJECT_FWD_DECL_HPP 12 | #define MSGPACK_OBJECT_FWD_DECL_HPP 13 | 14 | #include "msgpack/v1/object_fwd_decl.hpp" 15 | #include "msgpack/v2/object_fwd_decl.hpp" 16 | 17 | #endif // MSGPACK_OBJECT_FWD_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/pack.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ serializing routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_PACK_HPP 11 | #define MSGPACK_PACK_HPP 12 | 13 | #include "msgpack/pack_decl.hpp" 14 | 15 | #include "msgpack/v1/pack.hpp" 16 | 17 | #endif // MSGPACK_PACK_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/pack_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ serializing routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_PACK_DECL_HPP 11 | #define MSGPACK_PACK_DECL_HPP 12 | 13 | #include "msgpack/v1/pack_decl.hpp" 14 | #include "msgpack/v2/pack_decl.hpp" 15 | 16 | #endif // MSGPACK_PACK_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/pack_define.h: -------------------------------------------------------------------------------- 1 | /* 2 | * MessagePack unpacking routine template 3 | * 4 | * Copyright (C) 2008-2010 FURUHASHI Sadayuki 5 | * 6 | * Distributed under the Boost Software License, Version 1.0. 7 | * (See accompanying file LICENSE_1_0.txt or copy at 8 | * http://www.boost.org/LICENSE_1_0.txt) 9 | */ 10 | #ifndef MSGPACK_PACK_DEFINE_H 11 | #define MSGPACK_PACK_DEFINE_H 12 | 13 | #include "msgpack/sysdep.h" 14 | #include 15 | #include 16 | 17 | #endif /* msgpack/pack_define.h */ 18 | 19 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/parse_return.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deserializing routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_PARSE_RETURN_HPP 11 | #define MSGPACK_PARSE_RETURN_HPP 12 | 13 | #include "msgpack/v1/parse_return.hpp" 14 | #include "msgpack/v2/parse_return.hpp" 15 | 16 | #endif // MSGPACK_PARSE_RETURN_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_H 10 | #define MSGPACK_PREDEF_H 11 | #endif 12 | 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | #include 20 | #include 21 | 22 | #include 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/detail/_cassert.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL__CASSERT_H 9 | #define MSGPACK_PREDEF_DETAIL__CASSERT_H 10 | 11 | #if defined(__cplusplus) 12 | #include 13 | #else 14 | #include 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/detail/_exception.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL__EXCEPTION_H 9 | #define MSGPACK_PREDEF_DETAIL__EXCEPTION_H 10 | 11 | #if defined(__cplusplus) 12 | #include 13 | #endif 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/detail/comp_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2014 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_COMP_DETECTED 9 | #define MSGPACK_PREDEF_DETAIL_COMP_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/detail/endian_compat.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_ENDIAN_COMPAT_H 9 | #define MSGPACK_PREDEF_DETAIL_ENDIAN_COMPAT_H 10 | 11 | #include 12 | 13 | #if MSGPACK_ENDIAN_BIG_BYTE 14 | # define MSGPACK_BIG_ENDIAN 15 | # define MSGPACK_BYTE_ORDER 4321 16 | #endif 17 | #if MSGPACK_ENDIAN_LITTLE_BYTE 18 | # define MSGPACK_LITTLE_ENDIAN 19 | # define MSGPACK_BYTE_ORDER 1234 20 | #endif 21 | #if MSGPACK_ENDIAN_LITTLE_WORD 22 | # define MSGPACK_PDP_ENDIAN 23 | # define MSGPACK_BYTE_ORDER 2134 24 | #endif 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/detail/os_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_OS_DETECTED 9 | #define MSGPACK_PREDEF_DETAIL_OS_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/detail/platform_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2014 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_PLAT_DETECTED 9 | #define MSGPACK_PREDEF_DETAIL_PLAT_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/detail/test.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_DETAIL_TEST_H 9 | #define MSGPACK_PREDEF_DETAIL_TEST_H 10 | 11 | #if !defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 12 | 13 | #define MSGPACK_PREDEF_DECLARE_TEST(x,s) 14 | 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/hardware.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Charly Chevalier 2015 3 | Copyright Joel Falcou 2015 4 | Distributed under the Boost Software License, Version 1.0. 5 | (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #if !defined(MSGPACK_PREDEF_HARDWARE_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 10 | #ifndef MSGPACK_PREDEF_HARDWARE_H 11 | #define MSGPACK_PREDEF_HARDWARE_H 12 | #endif 13 | 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/language.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_LANGUAGE_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_LANGUAGE_H 10 | #define MSGPACK_PREDEF_LANGUAGE_H 11 | #endif 12 | 13 | #include 14 | #include 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/library.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_LIBRARY_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_LIBRARY_H 10 | #define MSGPACK_PREDEF_LIBRARY_H 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/library/c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_LIBRARY_C_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_LIBRARY_C_H 10 | #define MSGPACK_PREDEF_LIBRARY_C_H 11 | #endif 12 | 13 | #include 14 | 15 | #include 16 | #include 17 | #include 18 | #include 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/library/c/_prefix.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_LIBRARY_C__PREFIX_H 9 | #define MSGPACK_PREDEF_LIBRARY_C__PREFIX_H 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/other.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(MSGPACK_PREDEF_OTHER_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef MSGPACK_PREDEF_OTHER_H 10 | #define MSGPACK_PREDEF_OTHER_H 11 | #endif 12 | 13 | #include 14 | /*#include */ 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/platform.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013-2015 3 | Copyright (c) Microsoft Corporation 2014 4 | Distributed under the Boost Software License, Version 1.0. 5 | (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #if !defined(MSGPACK_PREDEF_PLATFORM_H) || defined(MSGPACK_PREDEF_INTERNAL_GENERATE_TESTS) 10 | #ifndef MSGPACK_PREDEF_PLATFORM_H 11 | #define MSGPACK_PREDEF_PLATFORM_H 12 | #endif 13 | 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | /*#include */ 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/predef/version.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2015-2016 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef MSGPACK_PREDEF_VERSION_H 9 | #define MSGPACK_PREDEF_VERSION_H 10 | 11 | #include 12 | 13 | #define MSGPACK_PREDEF_VERSION MSGPACK_VERSION_NUMBER(1,4,1) 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/preprocessor.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org/libs/preprocessor for documentation. */ 13 | # 14 | # ifndef MSGPACK_PREPROCESSOR_HPP 15 | # define MSGPACK_PREPROCESSOR_HPP 16 | # 17 | # include 18 | # 19 | # endif 20 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/preprocessor/facilities/empty.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org for most recent version. */ 13 | # 14 | # ifndef MSGPACK_PREPROCESSOR_FACILITIES_EMPTY_HPP 15 | # define MSGPACK_PREPROCESSOR_FACILITIES_EMPTY_HPP 16 | # 17 | # include 18 | # 19 | # /* MSGPACK_PP_EMPTY */ 20 | # 21 | # define MSGPACK_PP_EMPTY() 22 | # 23 | # endif 24 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/preprocessor/punctuation/comma.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org for most recent version. */ 13 | # 14 | # ifndef MSGPACK_PREPROCESSOR_PUNCTUATION_COMMA_HPP 15 | # define MSGPACK_PREPROCESSOR_PUNCTUATION_COMMA_HPP 16 | # 17 | # /* MSGPACK_PP_COMMA */ 18 | # 19 | # define MSGPACK_PP_COMMA() , 20 | # 21 | # endif 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/sbuffer.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ simple buffer implementation 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_SBUFFER_HPP 11 | #define MSGPACK_SBUFFER_HPP 12 | 13 | #include "msgpack/sbuffer_decl.hpp" 14 | 15 | #include "msgpack/v1/sbuffer.hpp" 16 | 17 | #endif // MSGPACK_SBUFFER_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/sbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ simple buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_SBUFFER_DECL_HPP 11 | #define MSGPACK_SBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/sbuffer_decl.hpp" 14 | #include "msgpack/v2/sbuffer_decl.hpp" 15 | 16 | 17 | #endif // MSGPACK_SBUFFER_DECL_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/unpack.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deserializing routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_UNPACK_HPP 11 | #define MSGPACK_UNPACK_HPP 12 | 13 | #include "msgpack/unpack_decl.hpp" 14 | 15 | #include "msgpack/v1/unpack.hpp" 16 | #include "msgpack/v2/unpack.hpp" 17 | #include "msgpack/v2/x3_unpack.hpp" 18 | 19 | #endif // MSGPACK_UNPACK_HPP 20 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/unpack_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deserializing routine 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_UNPACK_DECL_HPP 11 | #define MSGPACK_UNPACK_DECL_HPP 12 | 13 | #include "msgpack/v1/unpack_decl.hpp" 14 | #include "msgpack/v2/unpack_decl.hpp" 15 | 16 | #endif // MSGPACK_UNPACK_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/unpack_exception.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deserializing routine 3 | // 4 | // Copyright (C) 2017 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_UNPACK_EXCEPTION_HPP 11 | #define MSGPACK_UNPACK_EXCEPTION_HPP 12 | 13 | #include "msgpack/v1/unpack_exception.hpp" 14 | 15 | #endif // MSGPACK_UNPACK_EXCEPTION_HPP 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/util.h: -------------------------------------------------------------------------------- 1 | /* 2 | * MessagePack for C utilities 3 | * 4 | * Copyright (C) 2014 FURUHASHI Sadayuki 5 | * 6 | * Distributed under the Boost Software License, Version 1.0. 7 | * (See accompanying file LICENSE_1_0.txt or copy at 8 | * http://www.boost.org/LICENSE_1_0.txt) 9 | */ 10 | #ifndef MSGPACK_UTIL_H 11 | #define MSGPACK_UTIL_H 12 | 13 | #define MSGPACK_UNUSED(a) (void)(a) 14 | 15 | #endif /* MSGPACK_UTIL_H */ 16 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v1/adaptor/msgpack_tuple.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_MSGPACK_TUPLE_HPP 11 | #define MSGPACK_V1_MSGPACK_TUPLE_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v1/adaptor/detail/cpp03_msgpack_tuple.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v1/adaptor/detail/cpp11_msgpack_tuple.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_MSGPACK_TUPLE_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v1/adaptor/msgpack_tuple_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_MSGPACK_TUPLE_DECL_HPP 11 | #define MSGPACK_V1_MSGPACK_TUPLE_DECL_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v1/adaptor/detail/cpp03_msgpack_tuple_decl.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v1/adaptor/detail/cpp11_msgpack_tuple_decl.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_MSGPACK_TUPLE_DECL_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v1/preprocessor.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org/libs/preprocessor for documentation. */ 13 | # 14 | # ifndef MSGPACK_PREPROCESSOR_HPP 15 | # define MSGPACK_PREPROCESSOR_HPP 16 | # 17 | # include 18 | # 19 | # endif 20 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v1/zone.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2008-2014 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_ZONE_HPP 11 | #define MSGPACK_V1_ZONE_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v1/detail/cpp03_zone.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v1/detail/cpp11_zone.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_ZONE_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v1/zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V1_ZONE_DECL_HPP 11 | #define MSGPACK_V1_ZONE_DECL_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v1/detail/cpp03_zone_decl.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v1/detail/cpp11_zone_decl.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V1_ZONE_DECL_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v2/adaptor/msgpack_tuple_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ static resolution routine 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_MSGPACK_TUPLE_DECL_HPP 11 | #define MSGPACK_V2_MSGPACK_TUPLE_DECL_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v2/adaptor/detail/cpp03_msgpack_tuple_decl.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v2/adaptor/detail/cpp11_msgpack_tuple_decl.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V2_MSGPACK_TUPLE_DECL_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v2/detail/cpp11_zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_CPP11_ZONE_DECL_HPP 11 | #define MSGPACK_V2_CPP11_ZONE_DECL_HPP 12 | 13 | #include "msgpack/v1/zone_decl.hpp" 14 | 15 | namespace msgpack { 16 | 17 | /// @cond 18 | MSGPACK_API_VERSION_NAMESPACE(v2) { 19 | /// @endcond 20 | 21 | using v1::zone; 22 | 23 | using v1::aligned_size; 24 | 25 | /// @cond 26 | } // MSGPACK_API_VERSION_NAMESPACE(v2) 27 | /// @endcond 28 | 29 | } // namespace msgpack 30 | 31 | #endif // MSGPACK_V2_CPP11_ZONE_DECL_HPP 32 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v2/vrefbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ zero-copy buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_VREFBUFFER_DECL_HPP 11 | #define MSGPACK_V2_VREFBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/vrefbuffer_decl.hpp" 14 | 15 | namespace msgpack { 16 | 17 | /// @cond 18 | MSGPACK_API_VERSION_NAMESPACE(v2) { 19 | /// @endcond 20 | 21 | using v1::vrefbuffer; 22 | 23 | /// @cond 24 | } // MSGPACK_API_VERSION_NAMESPACE(v2) 25 | /// @endcond 26 | 27 | } // namespace msgpack 28 | 29 | #endif // MSGPACK_V2_VREFBUFFER_DECL_HPP 30 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v2/zbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deflate buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_ZBUFFER_DECL_HPP 11 | #define MSGPACK_V2_ZBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/zbuffer_decl.hpp" 14 | 15 | namespace msgpack { 16 | 17 | /// @cond 18 | MSGPACK_API_VERSION_NAMESPACE(v2) { 19 | /// @endcond 20 | 21 | using v1::zbuffer; 22 | 23 | /// @cond 24 | } // MSGPACK_API_VERSION_NAMESPACE(v2) 25 | /// @endcond 26 | 27 | } // namespace msgpack 28 | 29 | #endif // MSGPACK_V2_ZBUFFER_DECL_HPP 30 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/v2/zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_V2_ZONE_DECL_HPP 11 | #define MSGPACK_V2_ZONE_DECL_HPP 12 | 13 | #include "msgpack/cpp_config.hpp" 14 | 15 | #if defined(MSGPACK_USE_CPP03) 16 | #include "msgpack/v2/detail/cpp03_zone_decl.hpp" 17 | #else // MSGPACK_USE_CPP03 18 | #include "msgpack/v2/detail/cpp11_zone_decl.hpp" 19 | #endif // MSGPACK_USE_CPP03 20 | 21 | #endif // MSGPACK_V2_ZONE_DECL_HPP 22 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/version_master.h: -------------------------------------------------------------------------------- 1 | #define MSGPACK_VERSION_MAJOR 2 2 | #define MSGPACK_VERSION_MINOR 1 3 | #define MSGPACK_VERSION_REVISION 3 4 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/vrefbuffer.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ zero-copy buffer implementation 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_VREFBUFFER_HPP 11 | #define MSGPACK_VREFBUFFER_HPP 12 | 13 | #include "msgpack/vrefbuffer_decl.hpp" 14 | 15 | #include "msgpack/v1/vrefbuffer.hpp" 16 | 17 | #endif // MSGPACK_VREFBUFFER_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/vrefbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ zero-copy buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_VREFBUFFER_DECL_HPP 11 | #define MSGPACK_VREFBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/vrefbuffer_decl.hpp" 14 | #include "msgpack/v2/vrefbuffer_decl.hpp" 15 | 16 | #endif // MSGPACK_VREFBUFFER_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/zbuffer.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deflate buffer implementation 3 | // 4 | // Copyright (C) 2010-2013 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ZBUFFER_HPP 11 | #define MSGPACK_ZBUFFER_HPP 12 | 13 | #include "msgpack/zbuffer_decl.hpp" 14 | 15 | #include "msgpack/v1/zbuffer.hpp" 16 | 17 | #endif // MSGPACK_ZBUFFER_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/zbuffer_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ deflate buffer implementation 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ZBUFFER_DECL_HPP 11 | #define MSGPACK_ZBUFFER_DECL_HPP 12 | 13 | #include "msgpack/v1/zbuffer_decl.hpp" 14 | #include "msgpack/v2/zbuffer_decl.hpp" 15 | 16 | #endif // MSGPACK_ZBUFFER_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/zone.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ZONE_HPP 11 | #define MSGPACK_ZONE_HPP 12 | 13 | #include "msgpack/zone_decl.hpp" 14 | 15 | #include "msgpack/v1/zone.hpp" 16 | 17 | #endif // MSGPACK_ZONE_HPP 18 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/include/msgpack/zone_decl.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // MessagePack for C++ memory pool 3 | // 4 | // Copyright (C) 2016 KONDO Takatoshi 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | #ifndef MSGPACK_ZONE_DECL_HPP 11 | #define MSGPACK_ZONE_DECL_HPP 12 | 13 | #include "msgpack/v1/zone_decl.hpp" 14 | #include "msgpack/v2/zone_decl.hpp" 15 | 16 | #endif // MSGPACK_ZONE_DECL_HPP 17 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/msgpack-config.cmake.in: -------------------------------------------------------------------------------- 1 | #.rst: 2 | # msgpack 3 | # ------- 4 | # 5 | # The following import targets are created 6 | # 7 | # :: 8 | # 9 | # msgpackc-static 10 | # msgpackc 11 | # 12 | 13 | @PACKAGE_INIT@ 14 | 15 | include(CMakeFindDependencyMacro) 16 | 17 | if(NOT TARGET msgpackc AND NOT TARGET msgpackc-static) 18 | include("${CMAKE_CURRENT_LIST_DIR}/msgpack-targets.cmake") 19 | 20 | if(NOT @MSGPACK_ENABLE_SHARED@) 21 | add_library(msgpackc ALIAS msgpackc-static) 22 | endif() 23 | endif() 24 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/msgpack.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: MessagePack 7 | Description: Binary-based efficient object serialization library 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -lmsgpackc 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/src/version.c: -------------------------------------------------------------------------------- 1 | #include "msgpack.h" 2 | 3 | const char* msgpack_version(void) 4 | { 5 | return MSGPACK_VERSION; 6 | } 7 | 8 | int msgpack_version_major(void) 9 | { 10 | return MSGPACK_VERSION_MAJOR; 11 | } 12 | 13 | int msgpack_version_minor(void) 14 | { 15 | return MSGPACK_VERSION_MINOR; 16 | } 17 | 18 | int msgpack_version_revision(void) 19 | { 20 | return MSGPACK_VERSION_REVISION; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/test/cases.mpac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automatedalgo/apex/43626e9d875aba191e5737174a1d3b735ebdd6f6/3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/test/cases.mpac -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/test/cases_compact.mpac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automatedalgo/apex/43626e9d875aba191e5737174a1d3b735ebdd6f6/3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/test/cases_compact.mpac -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/test/inc_adaptor_define.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() {} 4 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/test/multi_file1.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/test/multi_file2.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() {} 4 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-c-cpp-2.1.3/test/version.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | TEST(version, print) 5 | { 6 | printf("MSGPACK_VERSION : %s\n", MSGPACK_VERSION); 7 | printf("MSGPACK_VERSION_MAJOR : %d\n", MSGPACK_VERSION_MAJOR); 8 | printf("MSGPACK_VERSION_MINOR : %d\n", MSGPACK_VERSION_MINOR); 9 | printf("MSGPACK_VERSION_REVISION : %d\n", MSGPACK_VERSION_REVISION); 10 | printf("msgpack_version() : %s\n", msgpack_version()); 11 | printf("msgpack_version_major() : %d\n", msgpack_version_major()); 12 | printf("msgpack_version_minor() : %d\n", msgpack_version_minor()); 13 | printf("msgpack_version_revision() : %d\n", msgpack_version_revision()); 14 | } 15 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack-config.cmake.in: -------------------------------------------------------------------------------- 1 | #.rst: 2 | # msgpack 3 | # ------- 4 | # 5 | # The following import targets are created 6 | # 7 | # :: 8 | # 9 | # msgpackc-static 10 | # msgpackc 11 | # 12 | 13 | @PACKAGE_INIT@ 14 | 15 | include(CMakeFindDependencyMacro) 16 | 17 | if(NOT TARGET msgpackc AND NOT TARGET msgpackc-static) 18 | include("${CMAKE_CURRENT_LIST_DIR}/msgpack-targets.cmake") 19 | 20 | if(NOT @MSGPACK_ENABLE_SHARED@) 21 | add_library(msgpackc ALIAS msgpackc-static) 22 | endif() 23 | endif() 24 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/msgpack.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: MessagePack 7 | Description: Binary-based efficient object serialization library 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -lmsgpackc 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/src/version.c: -------------------------------------------------------------------------------- 1 | #include "msgpack.h" 2 | 3 | const char* msgpack_version(void) 4 | { 5 | return MSGPACK_VERSION; 6 | } 7 | 8 | int msgpack_version_major(void) 9 | { 10 | return MSGPACK_VERSION_MAJOR; 11 | } 12 | 13 | int msgpack_version_minor(void) 14 | { 15 | return MSGPACK_VERSION_MINOR; 16 | } 17 | 18 | int msgpack_version_revision(void) 19 | { 20 | return MSGPACK_VERSION_REVISION; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/test/cases.mpac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automatedalgo/apex/43626e9d875aba191e5737174a1d3b735ebdd6f6/3rdparty/msgpack-c/test/cases.mpac -------------------------------------------------------------------------------- /3rdparty/msgpack-c/test/cases_compact.mpac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automatedalgo/apex/43626e9d875aba191e5737174a1d3b735ebdd6f6/3rdparty/msgpack-c/test/cases_compact.mpac -------------------------------------------------------------------------------- /3rdparty/msgpack-c/test/inc_adaptor_define.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() {} 4 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/test/multi_file1.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/test/multi_file2.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() {} 4 | -------------------------------------------------------------------------------- /3rdparty/msgpack-c/test/version.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | TEST(version, print) 5 | { 6 | printf("MSGPACK_VERSION : %s\n", MSGPACK_VERSION); 7 | printf("MSGPACK_VERSION_MAJOR : %d\n", MSGPACK_VERSION_MAJOR); 8 | printf("MSGPACK_VERSION_MINOR : %d\n", MSGPACK_VERSION_MINOR); 9 | printf("MSGPACK_VERSION_REVISION : %d\n", MSGPACK_VERSION_REVISION); 10 | printf("msgpack_version() : %s\n", msgpack_version()); 11 | printf("msgpack_version_major() : %d\n", msgpack_version_major()); 12 | printf("msgpack_version_minor() : %d\n", msgpack_version_minor()); 13 | printf("msgpack_version_revision() : %d\n", msgpack_version_revision()); 14 | } 15 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/.gitattributes: -------------------------------------------------------------------------------- 1 | # Lineendings 2 | *.sln eol=crlf 3 | *.vcproj eol=crlf 4 | *.vcxproj* eol=crlf 5 | 6 | # Whitespace rules 7 | # strict (no trailing, no tabs) 8 | *.cpp whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol 9 | *.hpp whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol 10 | *.c whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol 11 | *.h whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol 12 | 13 | # normal (no trailing) 14 | *.sql whitespace=trailing-space,space-before-tab,cr-at-eol 15 | *.txt whitespace=trailing-space,space-before-tab,cr-at-eol 16 | 17 | # special files which must ignore whitespace 18 | *.patch whitespace=-trailing-space 19 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/docs/manual.css: -------------------------------------------------------------------------------- 1 | .tabs, .tabs2, .tabs3, .navpath ul { 2 | background-image: none; 3 | background-color: #333; 4 | border: none; 5 | border-bottom: 1px solid #575757; 6 | } 7 | 8 | .tablist li, .navpath li { 9 | background-image: none; 10 | background-color: #333; 11 | } 12 | 13 | .tablist a, .navpath li.navelem a { 14 | color: #ccc; 15 | text-shadow: 0px 1px 1px black; 16 | } 17 | 18 | .tablist a:hover, .navpath li.navelem a:hover { 19 | background-image: none; 20 | background-color: #444; 21 | color: #ccc; 22 | } 23 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/docs/tutorials.dox: -------------------------------------------------------------------------------- 1 | /** \page tutorials Tutorials 2 | 3 | These tutorials are works in progress, some are more complete than others. 4 | 5 | - \subpage md_tutorials_utility_client_utility_client 6 | - \subpage md_tutorials_utility_server_utility_server 7 | - \subpage md_tutorials_broadcast_tutorial_broadcast_tutorial 8 | - \subpage md_tutorials_chat_tutorial_chat_tutorial 9 | 10 | */ 11 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/associative_storage/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (associative_storage) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/broadcast_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (broadcast_server) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/broadcast_server/SConscript: -------------------------------------------------------------------------------- 1 | ## Broadcast Server example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('broadcast_server', ["broadcast_server.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system','thread'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('broadcast_server', ["broadcast_server.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/debug_client/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | if (OPENSSL_FOUND) 6 | 7 | init_target (debug_client) 8 | 9 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 10 | 11 | link_boost () 12 | link_openssl() 13 | final_target () 14 | 15 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 16 | 17 | endif() -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/debug_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (debug_server) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/debug_server/SConscript: -------------------------------------------------------------------------------- 1 | ## Debug server example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('debug_server', ["debug_server.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('debug_server', ["debug_server.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/dev/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | #init_target (dev) 6 | 7 | #build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | #link_boost () 10 | #final_target () 11 | 12 | #set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/dev/SConscript: -------------------------------------------------------------------------------- 1 | ## Main development example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env_cpp11 = env_cpp11.Clone () 11 | 12 | prgs = [] 13 | 14 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 15 | BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework','system','timer','chrono'],env_cpp11) + [platform_libs] + [polyfill_libs] 16 | prgs += env_cpp11.Program('main', ["main.cpp"], LIBS = BOOST_LIBS_CPP11) 17 | 18 | Return('prgs') 19 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/echo_client/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (echo_client) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/echo_client/SConscript: -------------------------------------------------------------------------------- 1 | ## echo_client example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + ['z'] 18 | prgs += env_cpp11.Program('echo_client', ["echo_client.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system','random'],env) + [platform_libs] + [polyfill_libs] + ['z'] 21 | prgs += env.Program('echo_client', ["echo_client.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/echo_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (echo_server) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/echo_server/SConscript: -------------------------------------------------------------------------------- 1 | ## Main development example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('echo_server', ["echo_server.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('echo_server', ["echo_server.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/echo_server_both/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | 6 | if (OPENSSL_FOUND) 7 | 8 | init_target (echo_server_both) 9 | 10 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 11 | 12 | link_boost () 13 | link_openssl() 14 | final_target () 15 | 16 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 17 | 18 | endif() 19 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/echo_server_tls/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | 6 | if (OPENSSL_FOUND) 7 | 8 | init_target (echo_server_tls) 9 | 10 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 11 | 12 | link_boost () 13 | link_openssl() 14 | final_target () 15 | 16 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 17 | 18 | endif() 19 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/echo_server_tls/dh.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN DH PARAMETERS----- 2 | MIIBCAKCAQEAqxMGKZB8YNV8WQnbJWwwwmifc+PfVRtd1FN5v5aQSsf6dpjX3Zlh 3 | N1NmgecsQyg4u2EWe4Umta10QzCgYaxf6QdTCg7iprLzFNw7IvWYbQ6du12NMGDr 4 | hmwA6KQKwbTgPL6mSlSlcK2wTP2FzxDTNffFu10cB/6Fj4kdQjPG0c1Koz/z7OOq 5 | BuDElJLClS8rjp3z1xvrc7gX95dFa2KaKgOAYDkpe8tfHRhHfJeIVS/whH9hzx6r 6 | OBg+E5K9JyvayrUoKgPeptRKCqo8A4YevtMLpRxMup0nMUgAIv6+BGTwPAFpwgl/ 7 | 8UIVcvjh1v95PwGDM/Q8yvIBJznBYk/e2wIBAg== 8 | -----END DH PARAMETERS----- 9 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/enriched_storage/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (enriched_storage) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/external_io_service/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (external_io_service) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/external_io_service/SConscript: -------------------------------------------------------------------------------- 1 | ## Main development example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('external_io_service', ["external_io_service.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('external_io_service', ["external_io_service.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/handler_switch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (handler_switch) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/iostream_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (iostream_server) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/iostream_server/SConscript: -------------------------------------------------------------------------------- 1 | ## iostream server example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('iostream_server', ["iostream_server.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('iostream_server', ["iostream_server.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/print_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (print_server) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/print_server/SConscript: -------------------------------------------------------------------------------- 1 | ## Print server example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('print_server', ["print_server.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('print_server', ["print_server.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/print_server/print_server.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | 6 | typedef websocketpp::server server; 7 | 8 | void on_message(websocketpp::connection_hdl, server::message_ptr msg) { 9 | std::cout << msg->get_payload() << std::endl; 10 | } 11 | 12 | int main() { 13 | server print_server; 14 | 15 | print_server.set_message_handler(&on_message); 16 | print_server.set_access_channels(websocketpp::log::alevel::all); 17 | print_server.set_error_channels(websocketpp::log::elevel::all); 18 | 19 | print_server.init_asio(); 20 | print_server.listen(9002); 21 | print_server.start_accept(); 22 | 23 | print_server.run(); 24 | } 25 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/simple_broadcast_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (simple_broadcast_server) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/sip_client/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (sip_client) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/sip_client/README.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | Checkout the project from git 4 | 5 | At the top level, run cmake: 6 | 7 | cmake -G 'Unix Makefiles' \ 8 | -D BUILD_EXAMPLES=ON \ 9 | -D WEBSOCKETPP_ROOT=/tmp/cm1 \ 10 | -D ENABLE_CPP11=OFF . 11 | 12 | and then make the example: 13 | 14 | make -C examples/sip_client 15 | 16 | Now run it: 17 | 18 | bin/sip_client ws://ws-server:80 19 | 20 | It has been tested against the repro SIP proxy from reSIProcate 21 | 22 | http://www.resiprocate.org/WebRTC_and_SIP_Over_WebSockets 23 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/sip_client/SConscript: -------------------------------------------------------------------------------- 1 | ## SIP client example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('sip_client', ["sip_client.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system','random'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('sip_client', ["sip_client.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/subprotocol_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (subprotocol_server) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/subprotocol_server/SConscript: -------------------------------------------------------------------------------- 1 | ## Main development example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('subprotocol_server', ["subprotocol_server.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('subprotocol_server', ["subprotocol_server.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/telemetry_client/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (telemetry_client) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/telemetry_client/SConscript: -------------------------------------------------------------------------------- 1 | ## Telemetry client example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('telemetry_client', ["telemetry_client.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system','random'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('telemetry_client', ["telemetry_client.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/telemetry_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (telemetry_server) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/telemetry_server/SConscript: -------------------------------------------------------------------------------- 1 | ## Main development example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('telemetry_server', ["telemetry_server.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('telemetry_server', ["telemetry_server.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/testee_client/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | if (ZLIB_FOUND) 6 | 7 | init_target (testee_client) 8 | 9 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 10 | 11 | link_boost () 12 | link_zlib() 13 | final_target () 14 | 15 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 16 | 17 | endif() -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/testee_client/SConscript: -------------------------------------------------------------------------------- 1 | ## Autobahn test client example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + ['z'] 18 | prgs += env_cpp11.Program('testee_client', ["testee_client.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system','random'],env) + [platform_libs] + [polyfill_libs] + ['z'] 21 | prgs += env.Program('testee_client', ["testee_client.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/testee_server/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | if (ZLIB_FOUND) 6 | 7 | init_target (testee_server) 8 | 9 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 10 | 11 | link_boost () 12 | link_zlib() 13 | final_target () 14 | 15 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 16 | 17 | endif() -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/testee_server/SConscript: -------------------------------------------------------------------------------- 1 | ## Autobahn Testee Server 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + ['z'] 18 | prgs += env_cpp11.Program('testee_server', ["testee_server.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system'],env) + [platform_libs] + [polyfill_libs] + ['z'] 21 | prgs += env.Program('testee_server', ["testee_server.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') 24 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/utility_client/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (utility_client) 6 | 7 | build_executable (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "examples") 13 | 14 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/examples/utility_client/SConscript: -------------------------------------------------------------------------------- 1 | ## Utility client example 2 | ## 3 | 4 | Import('env') 5 | Import('env_cpp11') 6 | Import('boostlibs') 7 | Import('platform_libs') 8 | Import('polyfill_libs') 9 | 10 | env = env.Clone () 11 | env_cpp11 = env_cpp11.Clone () 12 | 13 | prgs = [] 14 | 15 | # if a C++11 environment is available build using that, otherwise use boost 16 | if env_cpp11.has_key('WSPP_CPP11_ENABLED'): 17 | ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] 18 | prgs += env_cpp11.Program('utility_client', ["utility_client.cpp"], LIBS = ALL_LIBS) 19 | else: 20 | ALL_LIBS = boostlibs(['system','random'],env) + [platform_libs] + [polyfill_libs] 21 | prgs += env.Program('utility_client', ["utility_client.cpp"], LIBS = ALL_LIBS) 22 | 23 | Return('prgs') -------------------------------------------------------------------------------- /3rdparty/websocketpp/test/connection/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (test_connection) 6 | 7 | build_test (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/test/endpoint/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | if (OPENSSL_FOUND) 6 | 7 | init_target (test_endpoint) 8 | 9 | build_test (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 10 | 11 | link_boost () 12 | link_openssl () 13 | final_target () 14 | 15 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 16 | 17 | endif() -------------------------------------------------------------------------------- /3rdparty/websocketpp/test/extension/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Extension Tests 2 | file (GLOB SOURCE extension.cpp) 3 | 4 | init_target (test_extension) 5 | build_executable (${TARGET_NAME} ${SOURCE}) 6 | link_boost () 7 | final_target () 8 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 9 | 10 | if ( ZLIB_FOUND ) 11 | 12 | # Permessage-deflate tests 13 | file (GLOB SOURCE permessage_deflate.cpp) 14 | 15 | init_target (test_permessage_deflate) 16 | build_test (${TARGET_NAME} ${SOURCE}) 17 | link_boost () 18 | link_zlib() 19 | final_target () 20 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 21 | 22 | endif ( ZLIB_FOUND ) -------------------------------------------------------------------------------- /3rdparty/websocketpp/test/http/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES parser.cpp) 3 | 4 | init_target (test_http) 5 | 6 | build_test (${TARGET_NAME} ${SOURCE_FILES}) 7 | 8 | link_boost () 9 | final_target () 10 | 11 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 12 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/test/logger/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | file (GLOB SOURCE_FILES *.cpp) 3 | file (GLOB HEADER_FILES *.hpp) 4 | 5 | init_target (test_logger) 6 | 7 | build_test (${TARGET_NAME} ${SOURCE_FILES} ${HEADER_FILES}) 8 | 9 | link_boost () 10 | final_target () 11 | 12 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 13 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/test/message_buffer/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Test alloc message buffer strategy 2 | file (GLOB SOURCE alloc.cpp) 3 | 4 | init_target (test_message_alloc) 5 | build_executable (${TARGET_NAME} ${SOURCE}) 6 | link_boost () 7 | final_target () 8 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 9 | 10 | # Test message buffers 11 | file (GLOB SOURCE message.cpp) 12 | 13 | init_target (test_message_buffer) 14 | build_test (${TARGET_NAME} ${SOURCE}) 15 | link_boost () 16 | final_target () 17 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 18 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/test/random/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Test RNG policy none 2 | file (GLOB SOURCE none.cpp) 3 | 4 | init_target (test_random_none) 5 | build_test (${TARGET_NAME} ${SOURCE}) 6 | link_boost () 7 | final_target () 8 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 9 | 10 | # Test RNG policy random_device 11 | file (GLOB SOURCE random_device.cpp) 12 | 13 | init_target (test_random_random_device) 14 | build_test (${TARGET_NAME} ${SOURCE}) 15 | link_boost () 16 | final_target () 17 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 18 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/test/roles/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Test client role 2 | file (GLOB SOURCE client.cpp) 3 | 4 | init_target (test_roles_client) 5 | build_test (${TARGET_NAME} ${SOURCE}) 6 | link_boost () 7 | final_target () 8 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 9 | 10 | # Test server role 11 | file (GLOB SOURCE server.cpp) 12 | 13 | init_target (test_roles_server) 14 | build_test (${TARGET_NAME} ${SOURCE}) 15 | link_boost () 16 | final_target () 17 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") 18 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/tutorials/broadcast_tutorial/broadcast_tutorial.md: -------------------------------------------------------------------------------- 1 | Broadcast Tutorial 2 | ================== 3 | 4 | This tutorial will dig into some more nitty gritty details on how to build high 5 | scalability, high performance websocket servers for broadcast like workflows. 6 | 7 | Will go into features like: 8 | - minimizing work done in handlers 9 | - using asio thread pool mode 10 | - teaming multiple endpoints 11 | - setting accept queue depth 12 | - tuning compile time buffer sizes 13 | - prepared messages 14 | - flow control 15 | - basic operating system level tuning, particularly increasing file descriptor limits. 16 | - measuring performance with wsperf / autobahn 17 | - tuning permessage-deflate compression settings -------------------------------------------------------------------------------- /3rdparty/websocketpp/tutorials/chat_tutorial/chat_tutorial.md: -------------------------------------------------------------------------------- 1 | Chat Tutorial 2 | ============= 3 | 4 | Goals of this tutorial: 5 | - Implement a realtime websocket chat server 6 | 7 | 8 | Server 9 | - Nicknames 10 | - Channels 11 | - Subprotocol 12 | - Origin restrictions 13 | - HTTP statistics page 14 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/websocketpp-config.cmake.in: -------------------------------------------------------------------------------- 1 | # - Config file for the websocketpp package 2 | # It defines the following variables 3 | # WEBSOCKETPP_FOUND - indicates that the module was found 4 | # WEBSOCKETPP_INCLUDE_DIR - include directories 5 | 6 | set(WEBSOCKETPP_FOUND TRUE) 7 | set(WEBSOCKETPP_INCLUDE_DIR "@INSTALL_INCLUDE_DIR@") 8 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/websocketpp-configVersion.cmake.in: -------------------------------------------------------------------------------- 1 | set(PACKAGE_VERSION "@WEBSOCKETPP_VERSION@") 2 | 3 | # Check whether the requested PACKAGE_FIND_VERSION is compatible 4 | if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") 5 | set(PACKAGE_VERSION_COMPATIBLE FALSE) 6 | else() 7 | set(PACKAGE_VERSION_COMPATIBLE TRUE) 8 | if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") 9 | set(PACKAGE_VERSION_EXACT TRUE) 10 | endif() 11 | endif() 12 | -------------------------------------------------------------------------------- /3rdparty/websocketpp/websocketpp/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | init_target("websocketpp") 2 | final_target () 3 | -------------------------------------------------------------------------------- /cmake/MakeDebPackages.cmake: -------------------------------------------------------------------------------- 1 | SET(CPACK_GENERATOR "DEB") 2 | 3 | SET(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT) 4 | set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) 5 | set(CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS ON) 6 | 7 | set(CPACK_DEB_COMPONENT_INSTALL ON) 8 | set(CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS YES) 9 | 10 | set(CPACK_COMPONENTS_ALL lib dev) 11 | set(CPACK_COMPONENT_DEV_DEPENDS lib) 12 | 13 | set(CPACK_DEBIAN_LIB_PACKAGE_NAME libapex) 14 | set(CPACK_DEBIAN_DEV_PACKAGE_NAME libapex-dev) 15 | 16 | if(BUILD_UTILS) 17 | list(APPEND CPACK_COMPONENTS_ALL util) 18 | set(CPACK_COMPONENT_UTIL_DEPENDS lib) 19 | set(CPACK_DEBIAN_UTIL_PACKAGE_NAME apex-utils) 20 | endif() 21 | 22 | include(CPack) 23 | -------------------------------------------------------------------------------- /cmake/PlatformCheck.cmake: -------------------------------------------------------------------------------- 1 | include(CheckIncludeFiles) 2 | check_include_files(dlfcn.h HAVE_DLFCN_H) 3 | check_include_files(getopt.h HAVE_GETOPT_H) 4 | check_include_files(inttypes.h HAVE_INTTYPES_H) 5 | check_include_files(stdbool.h HAVE_STDBOOL_H) 6 | check_include_files(memory.h HAVE_MEMORY_H) 7 | check_include_files(stdint.h HAVE_STDINT_H) 8 | check_include_files(stdlib.h HAVE_STDLIB_H) 9 | check_include_files(strings.h HAVE_STRINGS_H) 10 | check_include_files(sys/stat.h HAVE_SYS_STAT_H) 11 | check_include_files(sys/types.h HAVE_SYS_TYPES_H) 12 | check_include_files(unistd.h HAVE_UNISTD_H) 13 | check_include_files("stdlib.h;stdarg.h;string.h;float.h" STDC_HEADERS) 14 | -------------------------------------------------------------------------------- /python/apex/__pycache__/logging.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automatedalgo/apex/43626e9d875aba191e5737174a1d3b735ebdd6f6/python/apex/__pycache__/logging.cpython-310.pyc -------------------------------------------------------------------------------- /scripts/depends.env: -------------------------------------------------------------------------------- 1 | # -*- mode: sh; -*- 2 | 3 | # This file defines the versions of each external dependency, and is used by 4 | # other scripts to generate compile & link commands. This file should be 5 | # sourced as required. 6 | 7 | if [ -z "$APEX_HOME" ]; then 8 | export APEX_HOME=~/apex 9 | fi 10 | 11 | export DEPS_DIR=${APEX_HOME}/deps 12 | export CURL_VER=7.83.1 13 | export PROTOBUF_VER=3.19.4 14 | -------------------------------------------------------------------------------- /scripts/generate_protobuf.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -eu 4 | 5 | SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) 6 | 7 | source "${SCRIPT_DIR}/depends.env" 8 | 9 | ${DEPS_DIR?}/protobuf-${PROTOBUF_VER?}/bin/protoc -I$SCRIPT_DIR/.. --cpp_out $SCRIPT_DIR/../src/apex/comm GxWireFormat.proto 10 | -------------------------------------------------------------------------------- /scripts/show_cmake_options_for_clion.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e # no -u, because we process $1 4 | 5 | SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) 6 | 7 | source "${SCRIPT_DIR}/depends.env" 8 | 9 | echo "These are the options to proivde in Clion CMake options dialog:" 10 | echo 11 | echo " -DLIBCURL_DIR=${DEPS_DIR}/curl-${CURL_VER}" 12 | echo " -DLIBPROTOBUF3_DIR=${DEPS_DIR}/protobuf-${PROTOBUF_VER}" 13 | echo 14 | -------------------------------------------------------------------------------- /src/apex-gx/apex-gx-sim.json: -------------------------------------------------------------------------------- 1 | { 2 | "logging": { 3 | "level": "info" 4 | }, 5 | 6 | "port": 5050, 7 | 8 | "auth": { }, 9 | 10 | "exchanges" : [ 11 | { 12 | "type": "binance" 13 | //"api_key_file" : "${HOME}/.secrets/binance_api_key.json" 14 | 15 | // If "raw_capture_dir" is provided, raw exchange messages will be 16 | // written to this folder. 17 | // "raw_capture_dir" : "${MDHOME}/raw_captures" 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /src/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Any new strategy added under strategies/ folder should also have a 2 | # `add_subdirectory` entry added here. 3 | add_subdirectory(demo_market_maker) 4 | add_subdirectory(skeleton) 5 | add_subdirectory(standalone) 6 | add_subdirectory(websocket_client) 7 | add_subdirectory(sockets) 8 | -------------------------------------------------------------------------------- /src/tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Any new strategy added under strategies/ folder should also have a 2 | # `add_subdirectory` entry added here. 3 | add_subdirectory(ticktail) 4 | --------------------------------------------------------------------------------