├── post-build ├── __init__.py ├── .gitignore ├── PapyrusScripts │ └── Form.psc ├── PapyrusCompiler │ ├── PCompiler.dll │ ├── Antlr3.Runtime.dll │ ├── Antlr3.Utility.dll │ ├── StringTemplate.dll │ ├── antlr.runtime.dll │ ├── PapyrusAssembler.exe │ ├── PapyrusCompiler.exe │ └── ScriptCompile.bat ├── install_Distrib.py └── install_Local.py ├── dep ├── boost │ ├── libs │ │ ├── chrono │ │ │ ├── sublibs │ │ │ ├── README.md │ │ │ ├── example │ │ │ │ └── test_minmax.cpp │ │ │ ├── src │ │ │ │ └── chrono.cpp │ │ │ └── index.html │ │ ├── context │ │ │ ├── src │ │ │ │ ├── dummy.cpp │ │ │ │ ├── unsupported.cpp │ │ │ │ ├── untested.cpp │ │ │ │ └── asm │ │ │ │ │ ├── jump_ppc32_ppc64_sysv_macho_gas.S │ │ │ │ │ ├── make_ppc32_ppc64_sysv_macho_gas.S │ │ │ │ │ ├── jump_i386_x86_64_sysv_macho_gas.S │ │ │ │ │ └── make_i386_x86_64_sysv_macho_gas.S │ │ │ ├── meta │ │ │ │ └── libraries.json │ │ │ ├── performance │ │ │ │ └── bind_processor.hpp │ │ │ └── index.html │ │ ├── io │ │ │ └── index.html │ │ ├── wave │ │ │ ├── ChangeLog │ │ │ └── samples │ │ │ │ └── custom_directives │ │ │ │ └── custom_directives.input │ │ ├── iostreams │ │ │ ├── index.html │ │ │ └── meta │ │ │ │ └── libraries.json │ │ ├── python │ │ │ └── build │ │ │ │ └── python_v1.zip │ │ ├── serialization │ │ │ ├── example │ │ │ │ ├── demo_output.txt │ │ │ │ └── demofile.txt │ │ │ ├── meta │ │ │ │ └── libraries.json │ │ │ └── index.html │ │ ├── filesystem │ │ │ ├── tools │ │ │ │ ├── exclude.txt │ │ │ │ └── publish.bat │ │ │ ├── index.html │ │ │ ├── meta │ │ │ │ └── libraries.json │ │ │ └── bug │ │ │ │ └── index.html │ │ ├── mpi │ │ │ └── build │ │ │ │ └── __init__.py │ │ ├── variant │ │ │ ├── index.html │ │ │ └── meta │ │ │ │ └── libraries.json │ │ ├── config │ │ │ ├── checks │ │ │ │ └── architecture │ │ │ │ │ ├── 32.cpp │ │ │ │ │ ├── 64.cpp │ │ │ │ │ ├── sparc.cpp │ │ │ │ │ ├── mips1.cpp │ │ │ │ │ ├── arm.cpp │ │ │ │ │ └── power.cpp │ │ │ ├── meta │ │ │ │ └── libraries.json │ │ │ └── tools │ │ │ │ └── Jamfile.v2 │ │ ├── lockfree │ │ │ ├── meta │ │ │ │ └── libraries.json │ │ │ ├── examples │ │ │ │ └── Jamfile.v2 │ │ │ └── index.html │ │ ├── asio │ │ │ ├── example │ │ │ │ └── cpp03 │ │ │ │ │ ├── ssl │ │ │ │ │ ├── README │ │ │ │ │ └── dh512.pem │ │ │ │ │ └── services │ │ │ │ │ └── logger_service.cpp │ │ │ └── meta │ │ │ │ └── libraries.json │ │ ├── thread │ │ │ ├── index.html │ │ │ ├── build │ │ │ │ └── has_atomic_flag_lockfree_test.cpp │ │ │ ├── tutorial │ │ │ │ ├── helloworld.cpp │ │ │ │ └── helloworld3.cpp │ │ │ ├── meta │ │ │ │ └── libraries.json │ │ │ └── example │ │ │ │ └── xtime.cpp │ │ ├── optional │ │ │ ├── README.md │ │ │ └── index.html │ │ ├── parameter │ │ │ ├── index.html │ │ │ └── meta │ │ │ │ └── libraries.json │ │ ├── range │ │ │ └── meta │ │ │ │ └── libraries.json │ │ └── exception │ │ │ └── build │ │ │ └── Jamfile.v2 │ ├── tools │ │ ├── build │ │ │ ├── src │ │ │ │ ├── build │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── readme.txt │ │ │ │ ├── tools │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── doxygen │ │ │ │ │ │ ├── windows-paths-check.hpp │ │ │ │ │ │ └── windows-paths-check.doxyfile │ │ │ │ │ ├── xsltproc │ │ │ │ │ │ ├── test.xml │ │ │ │ │ │ ├── included.xsl │ │ │ │ │ │ └── test.xsl │ │ │ │ │ ├── quickbook.jam │ │ │ │ │ ├── types │ │ │ │ │ │ ├── rsp.jam │ │ │ │ │ │ ├── asm.jam │ │ │ │ │ │ ├── html.jam │ │ │ │ │ │ ├── rsp.py │ │ │ │ │ │ ├── html.py │ │ │ │ │ │ ├── preprocessed.jam │ │ │ │ │ │ ├── exe.jam │ │ │ │ │ │ ├── obj.py │ │ │ │ │ │ ├── qt.jam │ │ │ │ │ │ ├── exe.py │ │ │ │ │ │ ├── obj.jam │ │ │ │ │ │ ├── preprocessed.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── doxygen-config.jam │ │ │ │ │ ├── msvc-config.jam │ │ │ │ │ └── boostbook-config.jam │ │ │ │ ├── contrib │ │ │ │ │ └── __init__.py │ │ │ │ ├── engine │ │ │ │ │ ├── boost-no-inspect │ │ │ │ │ ├── boehm_gc │ │ │ │ │ │ ├── gc_cpp.cpp │ │ │ │ │ │ ├── configure_atomic_ops.sh │ │ │ │ │ │ ├── cord │ │ │ │ │ │ │ ├── de_win.ICO │ │ │ │ │ │ │ └── cord.am │ │ │ │ │ │ ├── callprocs │ │ │ │ │ │ ├── Mac_files │ │ │ │ │ │ │ ├── dataend.c │ │ │ │ │ │ │ └── datastart.c │ │ │ │ │ │ ├── bdw-gc.pc │ │ │ │ │ │ ├── bdw-gc.pc.in │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── leak_detector.h │ │ │ │ │ │ │ └── private │ │ │ │ │ │ │ │ ├── pthread_stop_world.h │ │ │ │ │ │ │ │ └── darwin_stop_world.h │ │ │ │ │ │ ├── ia64_save_regs_in_stack.s │ │ │ │ │ │ ├── gcname.c │ │ │ │ │ │ └── add_gc_prefix.c │ │ │ │ │ ├── modules │ │ │ │ │ │ └── readme.txt │ │ │ │ │ ├── subst.h │ │ │ │ │ ├── hcache.h │ │ │ │ │ ├── jambase.h │ │ │ │ │ ├── class.h │ │ │ │ │ ├── hdrmacro.h │ │ │ │ │ ├── patchlevel.h │ │ │ │ │ ├── headers.h │ │ │ │ │ └── search.h │ │ │ │ ├── kernel │ │ │ │ │ └── boost-build.jam │ │ │ │ └── util │ │ │ │ │ └── indirect.py │ │ │ ├── website │ │ │ │ ├── boost_build.png │ │ │ │ └── bootstrap │ │ │ │ │ └── fonts │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ └── glyphicons-halflings-regular.woff │ │ │ ├── notes │ │ │ │ ├── relative_source_paths.txt │ │ │ │ └── README.txt │ │ │ ├── boost-build.jam │ │ │ └── scripts │ │ │ │ └── to_merge.sh │ │ └── inspect │ │ │ ├── index.html │ │ │ ├── build │ │ │ └── msvc │ │ │ │ └── readme.txt │ │ │ └── wrong_line_ends_test.cpp │ ├── build.sh │ ├── b2 │ ├── bjam │ ├── boost.png │ ├── .gitignore │ ├── project-config.jam │ ├── boost │ │ ├── format │ │ │ └── alt_sstream_impl.hpp │ │ ├── python │ │ │ ├── detail │ │ │ │ ├── dealloc.hpp │ │ │ │ ├── sfinae.hpp │ │ │ │ ├── is_xxx.hpp │ │ │ │ ├── mpl_lambda.hpp │ │ │ │ ├── not_specified.hpp │ │ │ │ ├── indirect_traits.hpp │ │ │ │ └── scope.hpp │ │ │ ├── return_opaque_pointer.hpp │ │ │ ├── opaque_pointer_converter.hpp │ │ │ ├── module.hpp │ │ │ ├── overloads.hpp │ │ │ ├── handle_fwd.hpp │ │ │ ├── object_fwd.hpp │ │ │ ├── converter │ │ │ │ └── convertible_function.hpp │ │ │ ├── import.hpp │ │ │ └── object │ │ │ │ ├── life_support.hpp │ │ │ │ └── value_holder_fwd.hpp │ │ ├── smart_ptr │ │ │ └── detail │ │ │ │ └── atomic_count_gcc.hpp │ │ ├── functional │ │ │ ├── hash.hpp │ │ │ └── hash_fwd.hpp │ │ ├── concept │ │ │ └── detail │ │ │ │ └── concept_undef.hpp │ │ ├── pending │ │ │ └── integer_log2.hpp │ │ ├── config │ │ │ ├── abi │ │ │ │ ├── msvc_suffix.hpp │ │ │ │ └── borland_suffix.hpp │ │ │ ├── platform │ │ │ │ ├── amigaos.hpp │ │ │ │ └── cray.hpp │ │ │ └── compiler │ │ │ │ └── compaq_cxx.hpp │ │ ├── thread │ │ │ ├── detail │ │ │ │ └── variadic_footer.hpp │ │ │ ├── thread.hpp │ │ │ ├── csbl │ │ │ │ └── memory │ │ │ │ │ └── config.hpp │ │ │ ├── executor.hpp │ │ │ ├── condition.hpp │ │ │ ├── locks.hpp │ │ │ └── thread_pool.hpp │ │ ├── predef │ │ │ ├── detail │ │ │ │ ├── os_detected.h │ │ │ │ ├── comp_detected.h │ │ │ │ ├── platform_detected.h │ │ │ │ ├── _exception.h │ │ │ │ ├── _cassert.h │ │ │ │ └── test.h │ │ │ ├── library │ │ │ │ └── c │ │ │ │ │ └── _prefix.h │ │ │ ├── version.h │ │ │ ├── other.h │ │ │ ├── library.h │ │ │ └── language.h │ │ ├── typeof │ │ │ ├── message.hpp │ │ │ └── std │ │ │ │ └── complex.hpp │ │ ├── mpl │ │ │ ├── aux_ │ │ │ │ ├── preprocessed │ │ │ │ │ ├── bcc551 │ │ │ │ │ │ └── quote.hpp │ │ │ │ │ ├── msvc60 │ │ │ │ │ │ └── quote.hpp │ │ │ │ │ ├── no_ttp │ │ │ │ │ │ └── quote.hpp │ │ │ │ │ ├── bcc_pre590 │ │ │ │ │ │ └── quote.hpp │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── template_arity.hpp │ │ │ │ │ ├── mwcw │ │ │ │ │ │ └── template_arity.hpp │ │ │ │ │ └── plain │ │ │ │ │ │ └── template_arity.hpp │ │ │ │ └── config │ │ │ │ │ ├── workaround.hpp │ │ │ │ │ └── msvc.hpp │ │ │ ├── end.hpp │ │ │ ├── min.hpp │ │ │ ├── next.hpp │ │ │ ├── begin.hpp │ │ │ ├── prior.hpp │ │ │ ├── logical.hpp │ │ │ ├── less.hpp │ │ │ ├── plus.hpp │ │ │ ├── limits │ │ │ │ ├── map.hpp │ │ │ │ └── set.hpp │ │ │ ├── minus.hpp │ │ │ └── times.hpp │ │ ├── detail │ │ │ ├── endian.hpp │ │ │ ├── lightweight_test.hpp │ │ │ ├── scoped_enum_emulation.hpp │ │ │ └── no_exceptions_support.hpp │ │ ├── context │ │ │ ├── execution_context.hpp │ │ │ ├── segmented_stack.hpp │ │ │ ├── protected_fixedsize_stack.hpp │ │ │ └── all.hpp │ │ ├── exception_ptr.hpp │ │ ├── graph │ │ │ └── parallel │ │ │ │ ├── process_group.hpp │ │ │ │ └── simple_trigger.hpp │ │ ├── spirit │ │ │ └── home │ │ │ │ └── support │ │ │ │ └── detail │ │ │ │ └── lexer │ │ │ │ └── size_t.hpp │ │ ├── ref.hpp │ │ ├── swap.hpp │ │ ├── utility │ │ │ ├── swap.hpp │ │ │ ├── addressof.hpp │ │ │ ├── enable_if.hpp │ │ │ └── explicit_operator_bool.hpp │ │ ├── accumulators │ │ │ └── numeric │ │ │ │ └── detail │ │ │ │ └── function2.hpp │ │ ├── atomic.hpp │ │ ├── align │ │ │ ├── detail │ │ │ │ └── align_cxx11.hpp │ │ │ └── align.hpp │ │ ├── asio │ │ │ ├── unyield.hpp │ │ │ └── yield.hpp │ │ ├── noncopyable.hpp │ │ ├── function │ │ │ ├── function0.hpp │ │ │ ├── function1.hpp │ │ │ ├── function10.hpp │ │ │ ├── function2.hpp │ │ │ ├── function3.hpp │ │ │ ├── function4.hpp │ │ │ ├── function5.hpp │ │ │ ├── function6.hpp │ │ │ ├── function7.hpp │ │ │ ├── function8.hpp │ │ │ └── function9.hpp │ │ ├── coroutine │ │ │ ├── protected_stack_allocator.hpp │ │ │ ├── coroutine.hpp │ │ │ └── segmented_stack_allocator.hpp │ │ ├── checked_delete.hpp │ │ ├── filesystem │ │ │ └── exception.hpp │ │ ├── parameter │ │ │ └── config.hpp │ │ ├── chrono │ │ │ └── chrono.hpp │ │ ├── iterator_adaptors.hpp │ │ ├── type_traits │ │ │ ├── detail │ │ │ │ └── size_t_trait_undef.hpp │ │ │ └── aligned_storage.hpp │ │ ├── move │ │ │ └── detail │ │ │ │ └── config_end.hpp │ │ ├── iterator.hpp │ │ ├── container │ │ │ └── detail │ │ │ │ └── config_end.hpp │ │ ├── weak_ptr.hpp │ │ ├── logic │ │ │ └── tribool_fwd.hpp │ │ ├── type.hpp │ │ ├── interprocess │ │ │ └── detail │ │ │ │ ├── config_end.hpp │ │ │ │ └── config_external_end.hpp │ │ ├── make_shared.hpp │ │ ├── scoped_ptr.hpp │ │ ├── preprocessor.hpp │ │ ├── scoped_array.hpp │ │ ├── fusion │ │ │ ├── include │ │ │ │ ├── next.hpp │ │ │ │ ├── any.hpp │ │ │ │ ├── at.hpp │ │ │ │ ├── cons.hpp │ │ │ │ ├── end.hpp │ │ │ │ ├── prior.hpp │ │ │ │ ├── at_c.hpp │ │ │ │ ├── fold.hpp │ │ │ │ ├── is_view.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── begin.hpp │ │ │ │ ├── value_of.hpp │ │ │ │ ├── as_list.hpp │ │ │ │ ├── find_if.hpp │ │ │ │ ├── intrinsic.hpp │ │ │ │ ├── category_of.hpp │ │ │ │ ├── filter_view.hpp │ │ │ │ ├── for_each.hpp │ │ │ │ ├── single_view.hpp │ │ │ │ ├── tag_of_fwd.hpp │ │ │ │ ├── value_at.hpp │ │ │ │ ├── mpl.hpp │ │ │ │ ├── pop_back.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ └── is_segmented.hpp │ │ │ └── support │ │ │ │ └── void.hpp │ │ ├── intrusive │ │ │ └── detail │ │ │ │ └── config_end.hpp │ │ ├── intrusive_ptr.hpp │ │ ├── optional.hpp │ │ ├── range │ │ │ └── iterator_range.hpp │ │ └── date_time.hpp │ ├── extract.sh │ ├── build_libraries.bat │ └── INSTALL ├── common │ ├── IPrefix.cpp │ ├── IDatabase.cpp │ ├── IRangeMap.cpp │ ├── IInterlockedLong.cpp │ ├── ISingleton.cpp │ ├── .gitignore │ ├── IMutex.h │ ├── IPipeClient.h │ ├── IPipeServer.h │ ├── ICriticalSection.h │ ├── IReadWriteLock.h │ ├── ITextParser.h │ ├── IDirectoryIterator.h │ └── IConsole.h ├── skse │ ├── skse │ │ ├── exports.def │ │ ├── NiExtraData.cpp │ │ ├── NiLight.cpp │ │ ├── GameHandlers.cpp │ │ ├── GamePathing.cpp │ │ ├── NiTextures.cpp │ │ ├── ScaleformVM.cpp │ │ ├── NiControllers.cpp │ │ ├── NiProperties.cpp │ │ ├── PapyrusClass.cpp │ │ ├── NiInterpolators.cpp │ │ ├── NiSerialization.cpp │ │ ├── ScaleformMovie.cpp │ │ ├── Hooks_Camera.h │ │ ├── Hooks_Event.h │ │ ├── ScaleformVM.h │ │ ├── Hooks_Memory.h │ │ ├── Hooks_SaveLoad.h │ │ ├── Hooks_Debug.h │ │ ├── Hooks_Handlers.h │ │ ├── PapyrusObjects.cpp │ │ ├── Hooks_DX9Renderer.h │ │ ├── GlobalLocks.cpp │ │ ├── GlobalLocks.h │ │ ├── InternalSerialization.h │ │ ├── Hooks_ObScript.h │ │ ├── HashUtil.h │ │ ├── Translation.h │ │ ├── Hooks_UI.h │ │ ├── PapyrusArt.h │ │ ├── PapyrusNativeFunctions.cpp │ │ ├── .gitignore │ │ ├── PapyrusSound.h │ │ ├── Hooks_Threads.h │ │ ├── Hooks_Papyrus.h │ │ ├── Hooks_Gameplay.h │ │ ├── GameResources.cpp │ │ ├── PapyrusEquipSlot.h │ │ ├── Hooks_Scaleform.h │ │ ├── PapyrusCell.h │ │ ├── ScaleformState.cpp │ │ ├── NiRenderer.cpp │ │ ├── PapyrusKeyword.h │ │ ├── PapyrusBook.h │ │ ├── PapyrusAmmo.h │ │ ├── Hooks_NetImmerse.h │ │ ├── PapyrusDefaultObjectManager.h │ │ ├── PapyrusTextureSet.h │ │ ├── PapyrusWeather.h │ │ ├── SafeWrite.h │ │ ├── CustomMenu.h │ │ ├── PapyrusSKSE.h │ │ ├── PapyrusUtility.h │ │ ├── PapyrusFlora.h │ │ ├── PapyrusTree.h │ │ ├── PapyrusNativeFunctionDef.inl │ │ └── PapyrusLeveledSpell.h │ ├── scripts │ │ └── modified │ │ │ ├── Sound.psc │ │ │ ├── SoulGem.psc │ │ │ ├── Outfit.psc │ │ │ ├── Apparatus.psc │ │ │ ├── Book.psc │ │ │ ├── Keyword.psc │ │ │ ├── EquipSlot.psc │ │ │ ├── Utility.psc │ │ │ ├── Cell.psc │ │ │ ├── Flora.psc │ │ │ ├── TextureSet.psc │ │ │ ├── Shout.psc │ │ │ ├── Math.psc │ │ │ ├── SoundDescriptor.psc │ │ │ └── Weather.psc │ ├── loader_common │ │ ├── Error.h │ │ ├── Error.cpp │ │ └── IdentifyEXE.h │ ├── plugin_example │ │ └── exports.def │ ├── skse_loader │ │ ├── Steam.h │ │ └── Inject.h │ └── skse_license.txt ├── luajit │ └── .gitignore ├── flatbuffers │ └── .gitignore └── jansson │ └── .gitignore ├── JContainers ├── Data │ └── SKSE │ │ └── Plugins │ │ ├── JCData │ │ ├── lua │ │ │ └── testing │ │ │ │ ├── test.lua │ │ │ │ └── init.lua │ │ └── Domains │ │ │ └── JContainers_DomainExample │ │ │ └── empty_dir │ │ └── test_data │ │ ├── json_loading_test │ │ ├── JIntMap.json │ │ └── JFormMap.json │ │ └── backward_compatibility │ │ ├── v3.2.3 │ │ └── not_supported │ │ └── 0.67 ├── src │ ├── jcontainers_pch.cpp │ ├── jcontainers_pch.h │ ├── util │ │ ├── istring_serialization.h │ │ ├── logging.cpp │ │ ├── atomic_serialization.h │ │ └── cstring.h │ ├── forms │ │ └── form_id.h │ ├── rw_mutex.h │ └── collections │ │ ├── default_value.h │ │ └── lua_module.h ├── JContainers.aps ├── JContainers.rc ├── .gitignore └── resource.h ├── INSTALL ├── json_validator ├── json_validator.rc ├── .gitignore ├── stdafx.cpp ├── targetver.h ├── stdafx.h └── resource.h ├── installation.bat ├── api_usage_example ├── .gitignore └── api_usage_example.vcxproj.filters └── .gitmodules /post-build/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /post-build/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc -------------------------------------------------------------------------------- /dep/boost/libs/chrono/sublibs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dep/boost/libs/context/src/dummy.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/build/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dep/common/IPrefix.cpp: -------------------------------------------------------------------------------- 1 | #include "IPrefix.h" 2 | -------------------------------------------------------------------------------- /dep/skse/skse/exports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | StartSKSE -------------------------------------------------------------------------------- /dep/common/IDatabase.cpp: -------------------------------------------------------------------------------- 1 | #include "IDatabase.h" 2 | -------------------------------------------------------------------------------- /dep/common/IRangeMap.cpp: -------------------------------------------------------------------------------- 1 | #include "IRangeMap.h" 2 | -------------------------------------------------------------------------------- /dep/skse/skse/NiExtraData.cpp: -------------------------------------------------------------------------------- 1 | #include "NiExtraData.h" -------------------------------------------------------------------------------- /dep/skse/skse/NiLight.cpp: -------------------------------------------------------------------------------- 1 | #include "NiLight.h" 2 | -------------------------------------------------------------------------------- /JContainers/Data/SKSE/Plugins/JCData/lua/testing/test.lua: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dep/skse/skse/GameHandlers.cpp: -------------------------------------------------------------------------------- 1 | #include "GameHandlers.h" -------------------------------------------------------------------------------- /dep/skse/skse/GamePathing.cpp: -------------------------------------------------------------------------------- 1 | #include "GamePathing.h" 2 | -------------------------------------------------------------------------------- /dep/skse/skse/NiTextures.cpp: -------------------------------------------------------------------------------- 1 | #include "NiTextures.h" 2 | -------------------------------------------------------------------------------- /dep/skse/skse/ScaleformVM.cpp: -------------------------------------------------------------------------------- 1 | #include "ScaleformVM.h" 2 | -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- 1 | Run installation.bat file once and you are done 2 | -------------------------------------------------------------------------------- /JContainers/src/jcontainers_pch.cpp: -------------------------------------------------------------------------------- 1 | #include "jcontainers_pch.h" -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/doxygen/windows-paths-check.hpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dep/skse/skse/NiControllers.cpp: -------------------------------------------------------------------------------- 1 | #include "NiControllers.h" 2 | -------------------------------------------------------------------------------- /dep/skse/skse/NiProperties.cpp: -------------------------------------------------------------------------------- 1 | #include "skse/NiProperties.h" -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusClass.cpp: -------------------------------------------------------------------------------- 1 | #include "PapyrusClass.h" 2 | -------------------------------------------------------------------------------- /post-build/PapyrusScripts/Form.psc: -------------------------------------------------------------------------------- 1 | Scriptname Form Hidden 2 | -------------------------------------------------------------------------------- /dep/skse/skse/NiInterpolators.cpp: -------------------------------------------------------------------------------- 1 | #include "NiInterpolators.h" 2 | -------------------------------------------------------------------------------- /dep/skse/skse/NiSerialization.cpp: -------------------------------------------------------------------------------- 1 | #include "NiSerialization.h" 2 | -------------------------------------------------------------------------------- /dep/skse/skse/ScaleformMovie.cpp: -------------------------------------------------------------------------------- 1 | #include "ScaleformMovie.h" 2 | -------------------------------------------------------------------------------- /dep/boost/build.sh: -------------------------------------------------------------------------------- 1 | ./extract/b2 serialization filesystem thread 2 | 3 | -------------------------------------------------------------------------------- /JContainers/Data/SKSE/Plugins/JCData/Domains/JContainers_DomainExample/empty_dir: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dep/boost/b2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/b2 -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Sound.psc: -------------------------------------------------------------------------------- 1 | SoundDescriptor Function GetDescriptor() native -------------------------------------------------------------------------------- /dep/boost/bjam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/bjam -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Camera.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Hooks_Camera_Commit(void); 4 | -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Event.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Hooks_Event_Commit(void); 4 | -------------------------------------------------------------------------------- /dep/skse/skse/ScaleformVM.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "skse/ScaleformTypes.h" 4 | -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Memory.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Hooks_Memory_PreloadCommit(void); 4 | -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_SaveLoad.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Hooks_SaveLoad_Commit(void); 4 | -------------------------------------------------------------------------------- /dep/boost/boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/boost.png -------------------------------------------------------------------------------- /dep/common/IInterlockedLong.cpp: -------------------------------------------------------------------------------- 1 | #include "IInterlockedLong.h" 2 | 3 | // all functions are inlined 4 | -------------------------------------------------------------------------------- /dep/skse/loader_common/Error.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void PrintLoaderError(const char * fmt, ...); 4 | -------------------------------------------------------------------------------- /dep/boost/.gitignore: -------------------------------------------------------------------------------- 1 | **/doc 2 | **/test 3 | **/tests 4 | **/example 5 | 6 | /garbage 7 | /boost_lib 8 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/xsltproc/test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /JContainers/JContainers.aps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/JContainers/JContainers.aps -------------------------------------------------------------------------------- /JContainers/JContainers.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/JContainers/JContainers.rc -------------------------------------------------------------------------------- /dep/boost/libs/io/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/libs/io/index.html -------------------------------------------------------------------------------- /dep/skse/plugin_example/exports.def: -------------------------------------------------------------------------------- 1 | LIBRARY "plugin_example" 2 | EXPORTS 3 | SKSEPlugin_Query 4 | SKSEPlugin_Load -------------------------------------------------------------------------------- /dep/skse/scripts/modified/SoulGem.psc: -------------------------------------------------------------------------------- 1 | 2 | int Function GetSoulSize() native 3 | int Function GetGemSize() native -------------------------------------------------------------------------------- /dep/skse/skse_loader/Steam.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | bool SteamCheckPassive(void); 4 | bool SteamLaunch(void); 5 | -------------------------------------------------------------------------------- /dep/boost/libs/wave/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/libs/wave/ChangeLog -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boost-no-inspect: -------------------------------------------------------------------------------- 1 | this really out of our hands, so tell inspect to ignore directory -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Outfit.psc: -------------------------------------------------------------------------------- 1 | 2 | int Function GetNumParts() native 3 | Form Function GetNthPart(int n) native -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Debug.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Hooks_Debug_Init(void); 4 | void Hooks_Debug_Commit(void); 5 | -------------------------------------------------------------------------------- /dep/boost/project-config.jam: -------------------------------------------------------------------------------- 1 | import option ; 2 | 3 | using msvc ; 4 | 5 | option.set keep-going : false ; 6 | 7 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Apparatus.psc: -------------------------------------------------------------------------------- 1 | 2 | int Function GetQuality() native 3 | Function SetQuality(int quality) native -------------------------------------------------------------------------------- /json_validator/json_validator.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/json_validator/json_validator.rc -------------------------------------------------------------------------------- /dep/boost/libs/iostreams/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/libs/iostreams/index.html -------------------------------------------------------------------------------- /dep/boost/tools/inspect/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/tools/inspect/index.html -------------------------------------------------------------------------------- /dep/common/ISingleton.cpp: -------------------------------------------------------------------------------- 1 | #include "common/ISingleton.h" 2 | 3 | //template T * Singleton ::ms_Singleton = 0; -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Handlers.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Hooks_Handlers_Init(void); 4 | void Hooks_Handlers_Commit(void); 5 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusObjects.cpp: -------------------------------------------------------------------------------- 1 | #include "PapyrusObjects.h" 2 | 3 | const SKSEObjectHandle SKSEObjectHandle::NullHandle(0); -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_DX9Renderer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Hooks_DX9Renderer_Init(void); 4 | void Hooks_DX9Renderer_Commit(void); -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/gc_cpp.cpp: -------------------------------------------------------------------------------- 1 | // Visual C++ seems to prefer a .cpp extension to .cc 2 | #include "gc_cpp.cc" 3 | -------------------------------------------------------------------------------- /installation.bat: -------------------------------------------------------------------------------- 1 | cd dep\boost\ 2 | 3 | 4 | call bootstrap.bat 5 | 6 | 7 | call build_libraries.bat 8 | 9 | 10 | cd ..\..\ -------------------------------------------------------------------------------- /post-build/PapyrusCompiler/PCompiler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/post-build/PapyrusCompiler/PCompiler.dll -------------------------------------------------------------------------------- /dep/boost/boost/format/alt_sstream_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/boost/format/alt_sstream_impl.hpp -------------------------------------------------------------------------------- /dep/boost/boost/python/detail/dealloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/boost/python/detail/dealloc.hpp -------------------------------------------------------------------------------- /dep/boost/libs/python/build/python_v1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/libs/python/build/python_v1.zip -------------------------------------------------------------------------------- /dep/skse/skse/GlobalLocks.cpp: -------------------------------------------------------------------------------- 1 | #include "GlobalLocks.h" 2 | #include "common/ICriticalSection.h" 3 | 4 | ICriticalSection g_loadGameLock; 5 | -------------------------------------------------------------------------------- /dep/skse/skse/GlobalLocks.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "common/ICriticalSection.h" 4 | 5 | extern ICriticalSection g_loadGameLock; 6 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/modules/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | This directory constains sources which declare native 3 | rules for Boost.Build modules. -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/quickbook.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/tools/build/src/tools/quickbook.jam -------------------------------------------------------------------------------- /dep/boost/tools/build/website/boost_build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/tools/build/website/boost_build.png -------------------------------------------------------------------------------- /post-build/PapyrusCompiler/Antlr3.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/post-build/PapyrusCompiler/Antlr3.Runtime.dll -------------------------------------------------------------------------------- /post-build/PapyrusCompiler/Antlr3.Utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/post-build/PapyrusCompiler/Antlr3.Utility.dll -------------------------------------------------------------------------------- /post-build/PapyrusCompiler/StringTemplate.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/post-build/PapyrusCompiler/StringTemplate.dll -------------------------------------------------------------------------------- /post-build/PapyrusCompiler/antlr.runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/post-build/PapyrusCompiler/antlr.runtime.dll -------------------------------------------------------------------------------- /dep/boost/boost/python/return_opaque_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/boost/python/return_opaque_pointer.hpp -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/doxygen/windows-paths-check.doxyfile: -------------------------------------------------------------------------------- 1 | INPUT = windows-paths-check.hpp 2 | GENERATE_HTML = NO 3 | GENERATE_LATEX = NO 4 | -------------------------------------------------------------------------------- /dep/skse/skse/InternalSerialization.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | UInt8 ResolveModIndex(UInt8 modIndexIn); 4 | void Init_CoreSerialization_Callbacks(); 5 | -------------------------------------------------------------------------------- /post-build/PapyrusCompiler/PapyrusAssembler.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/post-build/PapyrusCompiler/PapyrusAssembler.exe -------------------------------------------------------------------------------- /post-build/PapyrusCompiler/PapyrusCompiler.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/post-build/PapyrusCompiler/PapyrusCompiler.exe -------------------------------------------------------------------------------- /JContainers/Data/SKSE/Plugins/test_data/json_loading_test/JIntMap.json: -------------------------------------------------------------------------------- 1 | { 2 | "__metaInfo": {"typeName": "JIntMap"}, 3 | 4 | "8": 56, 5 | "4096": "ff" 6 | } 7 | -------------------------------------------------------------------------------- /JContainers/src/jcontainers_pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | #include "common/IPrefix.h" 7 | 8 | #include "typedefs.h" -------------------------------------------------------------------------------- /dep/boost/boost/python/opaque_pointer_converter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/boost/python/opaque_pointer_converter.hpp -------------------------------------------------------------------------------- /dep/boost/boost/smart_ptr/detail/atomic_count_gcc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/boost/smart_ptr/detail/atomic_count_gcc.hpp -------------------------------------------------------------------------------- /dep/boost/extract.sh: -------------------------------------------------------------------------------- 1 | ./bcp build parameter lockfree asio range io iostreams filesystem serialization wave inspect optional variant thread chrono ./extract 2 | 3 | -------------------------------------------------------------------------------- /dep/boost/libs/serialization/example/demo_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/libs/serialization/example/demo_output.txt -------------------------------------------------------------------------------- /dep/boost/tools/build/notes/relative_source_paths.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/tools/build/notes/relative_source_paths.txt -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/configure_atomic_ops.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | P=`pwd`/libatomic_ops-install 3 | cd libatomic_ops-*[0-9] 4 | ./configure --prefix=$P 5 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/cord/de_win.ICO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/tools/build/src/engine/boehm_gc/cord/de_win.ICO -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_ObScript.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Hooks_ObScript_Init(void); 4 | void Hooks_ObScript_Commit(void); 5 | 6 | void ObScript_DumpCommands(void); 7 | -------------------------------------------------------------------------------- /dep/skse/skse/HashUtil.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | namespace HashUtil 4 | { 5 | // Calc CRC32 of null terminated string 6 | UInt32 CRC32(const char* str, UInt32 start = 0); 7 | } 8 | 9 | -------------------------------------------------------------------------------- /JContainers/Data/SKSE/Plugins/test_data/backward_compatibility/v3.2.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/JContainers/Data/SKSE/Plugins/test_data/backward_compatibility/v3.2.3 -------------------------------------------------------------------------------- /JContainers/Data/SKSE/Plugins/test_data/json_loading_test/JFormMap.json: -------------------------------------------------------------------------------- 1 | { 2 | "__metaInfo": {"typeName": "JFormMap"}, 3 | 4 | "__formData|A|0x55": 56, 5 | "__formData||0xff112233": 1 6 | } 7 | -------------------------------------------------------------------------------- /dep/skse/skse/Translation.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class BSScaleformTranslator; 4 | 5 | namespace Translation 6 | { 7 | void ImportTranslationFiles(BSScaleformTranslator * translator); 8 | } 9 | -------------------------------------------------------------------------------- /dep/skse/skse_loader/Inject.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "loader_common/IdentifyEXE.h" 4 | 5 | bool DoInjectDLL(PROCESS_INFORMATION * info, const char * dllPath, ProcHookInfo * hookInfo); 6 | -------------------------------------------------------------------------------- /dep/boost/tools/build/website/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/tools/build/website/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /dep/boost/tools/build/website/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/tools/build/website/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_UI.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class UIDelegate 4 | { 5 | public: 6 | virtual void Run(void) = 0; 7 | virtual void Dispose(void) = 0; 8 | }; 9 | 10 | void Hooks_UI_Commit(void); 11 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusArt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "GameTypes.h" 4 | 5 | class VMClassRegistry; 6 | 7 | namespace papyrusArt 8 | { 9 | void RegisterFuncs(VMClassRegistry* registry); 10 | }; 11 | -------------------------------------------------------------------------------- /dep/boost/libs/chrono/README.md: -------------------------------------------------------------------------------- 1 | Chrono 2 | ====== 3 | 4 | Useful time utilities. C++11. 5 | 6 | ### License 7 | 8 | Distributed under the [Boost Software License, Version 1.0](http://boost.org/LICENSE_1_0.txt). 9 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/callprocs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | GC_DEBUG=1 3 | export GC_DEBUG 4 | $* 2>&1 | awk '{print "0x3e=c\""$0"\""};/^\t##PC##=/ {if ($2 != 0) {print $2"?i"}}' | adb $1 | sed "s/^ >/>/" 5 | -------------------------------------------------------------------------------- /dep/boost/tools/build/website/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/dep/boost/tools/build/website/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /JContainers/Data/SKSE/Plugins/test_data/backward_compatibility/not_supported/0.67: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SilverIce/JContainers/HEAD/JContainers/Data/SKSE/Plugins/test_data/backward_compatibility/not_supported/0.67 -------------------------------------------------------------------------------- /dep/boost/libs/filesystem/tools/exclude.txt: -------------------------------------------------------------------------------- 1 | .svn 2 | .obj 3 | .exe 4 | .log 5 | .user 6 | .filters 7 | .sdf 8 | .ncb 9 | .ipch 10 | ipch 11 | Debug 12 | Release 13 | v3_operations_test 14 | temp_fs_test_dir 15 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Book.psc: -------------------------------------------------------------------------------- 1 | ; Returns the spell that this book teaches 2 | Spell Function GetSpell() native 3 | Int Function GetSkill() native 4 | bool Function IsRead() native 5 | bool Function IsTakeable() native -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/Mac_files/dataend.c: -------------------------------------------------------------------------------- 1 | /* 2 | dataend.c 3 | 4 | A hack to get the extent of global data for the Macintosh. 5 | 6 | by Patrick C. Beard. 7 | */ 8 | 9 | long __dataend; 10 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Keyword.psc: -------------------------------------------------------------------------------- 1 | ; return the keyword with the specified key 2 | Keyword Function GetKeyword(string key) global native 3 | 4 | ; return the string value of the keyword 5 | string Function GetString() native -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/Mac_files/datastart.c: -------------------------------------------------------------------------------- 1 | /* 2 | datastart.c 3 | 4 | A hack to get the extent of global data for the Macintosh. 5 | 6 | by Patrick C. Beard. 7 | */ 8 | 9 | long __datastart; 10 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusNativeFunctions.cpp: -------------------------------------------------------------------------------- 1 | #include "PapyrusNativeFunctions.h" 2 | 3 | void NativeFunction::DebugRunHook(VMValue * baseValue, VMClassRegistry * registry, UInt32 arg2, VMValue * resultValue, VMState * state) 4 | { 5 | // 6 | } 7 | -------------------------------------------------------------------------------- /dep/boost/build_libraries.bat: -------------------------------------------------------------------------------- 1 | b2 variant=release link=static threading=multi runtime-link=static --with-serialization --with-date_time --with-filesystem --with-thread --build-dir=garbage --stagedir=boost_lib stage 2 | 3 | 4 | DEL /q /s garbage 5 | 6 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/EquipSlot.psc: -------------------------------------------------------------------------------- 1 | Scriptname EquipSlot extends Form Hidden 2 | 3 | ; Returns the number of parent slots 4 | int Function GetNumParents() native 5 | 6 | ; Returns the Nth parent slot 7 | EquipSlot Function GetNthParent(int n) native -------------------------------------------------------------------------------- /post-build/PapyrusCompiler/ScriptCompile.bat: -------------------------------------------------------------------------------- 1 | "I:\Games\Elder Scrolls Skyrim\Papyrus Compiler\PapyrusCompiler.exe" %1 -f="TESV_Papyrus_Flags.flg" -i="I:\Games\Elder Scrolls Skyrim\Data\scripts\source" -o="I:\Games\Elder Scrolls Skyrim\Data\scripts" 2 | pause -------------------------------------------------------------------------------- /dep/boost/tools/build/src/kernel/boost-build.jam: -------------------------------------------------------------------------------- 1 | # Copyright 2003 Dave Abrahams 2 | # Distributed under the Boost Software License, Version 1.0. 3 | # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | boost-build . ; 6 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/rsp.jam: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | type RSP : rsp ; 5 | -------------------------------------------------------------------------------- /dep/common/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ################# 3 | ## Visual Studio 4 | ################# 5 | 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | 9 | [Dd]ebug/ 10 | [Rr]elease/ 11 | -------------------------------------------------------------------------------- /dep/luajit/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ################# 3 | ## Visual Studio 4 | ################# 5 | 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | 9 | [Dd]ebug/ 10 | [Rr]elease/ 11 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Utility.psc: -------------------------------------------------------------------------------- 1 | 2 | float Function GetINIFloat(string ini) global native 3 | int Function GetINIInt(string ini) global native 4 | bool Function GetINIBool(string ini) global native 5 | string Function GetINIString(string ini) global native -------------------------------------------------------------------------------- /JContainers/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ################# 3 | ## Visual Studio 4 | ################# 5 | 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | 9 | [Dd]ebug/ 10 | [Rr]elease/ 11 | -------------------------------------------------------------------------------- /JContainers/src/util/istring_serialization.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | #include "util/istring.h" 7 | 8 | BOOST_CLASS_IMPLEMENTATION(util::istring, boost::serialization::primitive_type) 9 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/asm.jam: -------------------------------------------------------------------------------- 1 | # Copyright Craig Rodrigues 2005. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | type ASM : s S asm ; 5 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/html.jam: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | type HTML : html ; 5 | -------------------------------------------------------------------------------- /dep/flatbuffers/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ################# 3 | ## Visual Studio 4 | ################# 5 | 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | 9 | [Dd]ebug/ 10 | [Rr]elease/ 11 | -------------------------------------------------------------------------------- /dep/jansson/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ################# 3 | ## Visual Studio 4 | ################# 5 | 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | 9 | [Dd]ebug/ 10 | [Rr]elease/ 11 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Cell.psc: -------------------------------------------------------------------------------- 1 | ; Returns the number of refs in the cell 2 | int Function GetNumRefs(int formTypeFilter = 0) native 3 | 4 | ; returns the ref at the specified index 5 | ObjectReference Function GetNthRef(int n, int formTypeFilter = 0) native 6 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Flora.psc: -------------------------------------------------------------------------------- 1 | SoundDescriptor Function GetHarvestSound() native 2 | Function SetHarvestSound(SoundDescriptor akSoundDescriptor) native 3 | 4 | Ingredient Function GetIngredient() native 5 | Function SetIngredient(Ingredient akIngredient) native -------------------------------------------------------------------------------- /dep/skse/skse/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ################# 3 | ## Visual Studio 4 | ################# 5 | 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | 9 | [Dd]ebug/ 10 | [Rr]elease/ 11 | -------------------------------------------------------------------------------- /json_validator/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ################# 3 | ## Visual Studio 4 | ################# 5 | 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | 9 | [Dd]ebug/ 10 | [Rr]elease/ 11 | -------------------------------------------------------------------------------- /api_usage_example/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ################# 3 | ## Visual Studio 4 | ################# 5 | 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | 9 | [Dd]ebug/ 10 | [Rr]elease/ 11 | -------------------------------------------------------------------------------- /api_usage_example/api_usage_example.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /dep/skse/skse_license.txt: -------------------------------------------------------------------------------- 1 | These notes apply to all of the files in src/skse: 2 | 3 | Due to continued intentional copyright infringement and total disrespect for modder etiquette, the Skyrim Online team is explicitly disallowed from using any of these files for any purpose. -------------------------------------------------------------------------------- /dep/boost/boost/functional/hash.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2005-2009 Daniel James. 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | 8 | -------------------------------------------------------------------------------- /dep/boost/libs/mpi/build/__init__.py: -------------------------------------------------------------------------------- 1 | import sys 2 | if sys.platform == 'linux2': 3 | import DLFCN as dl 4 | flags = sys.getdlopenflags() 5 | sys.setdlopenflags(dl.RTLD_NOW|dl.RTLD_GLOBAL) 6 | import mpi 7 | sys.setdlopenflags(flags) 8 | else: 9 | import mpi 10 | 11 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusSound.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class VMClassRegistry; 4 | class TESSound; 5 | class BGSSoundDescriptorForm; 6 | 7 | namespace papyrusSound 8 | { 9 | BGSSoundDescriptorForm * GetDescriptor(TESSound* thisSound); 10 | void RegisterFuncs(VMClassRegistry* registry); 11 | }; -------------------------------------------------------------------------------- /dep/boost/boost/concept/detail/concept_undef.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2006. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying 3 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | # undef BOOST_concept_typename 5 | # undef BOOST_concept 6 | -------------------------------------------------------------------------------- /dep/boost/boost/pending/integer_log2.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_PENDING_INTEGER_LOG2_HPP 2 | #define BOOST_PENDING_INTEGER_LOG2_HPP 3 | 4 | // The header file at this path is deprecated; 5 | // use boost/integer/integer_log2.hpp instead. 6 | 7 | #include 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /dep/boost/libs/variant/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Automatic redirection failed, please go to 7 | ../../doc/html/variant.html 8 | 9 | 10 | -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Threads.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class TaskDelegate; 4 | class UIDelegate; 5 | 6 | void Hooks_Threads_Init(void); 7 | void Hooks_Threads_Commit(void); 8 | 9 | namespace TaskInterface 10 | { 11 | void AddTask(TaskDelegate * task); 12 | void AddUITask(UIDelegate * task); 13 | } 14 | -------------------------------------------------------------------------------- /dep/boost/libs/context/src/unsupported.cpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 2009. 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 | #error "platform not supported" 8 | -------------------------------------------------------------------------------- /dep/common/IMutex.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class IMutex 4 | { 5 | public: 6 | static const UInt32 kDefaultTimeout = 1000 * 10; 7 | 8 | IMutex(); 9 | ~IMutex(); 10 | 11 | bool Wait(UInt32 timeout = kDefaultTimeout); 12 | void Release(void); 13 | 14 | private: 15 | HANDLE theMutex; 16 | }; 17 | -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Papyrus.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | //#ifdef _PPAPI 4 | #include "skse/PluginAPI.h" 5 | //#endif 6 | 7 | void Hooks_Papyrus_Init(void); 8 | void Hooks_Papyrus_Commit(void); 9 | 10 | //#ifdef _PPAPI 11 | bool RegisterPapyrusPlugin(SKSEPapyrusInterface::RegisterFunctions); 12 | //#endif 13 | -------------------------------------------------------------------------------- /post-build/install_Distrib.py: -------------------------------------------------------------------------------- 1 | from jc_install import * 2 | import sys 3 | 4 | if __name__ == '__main__': 5 | if len(sys.argv) < 2: 6 | raise Exception('argc less than 1') 7 | 8 | mode = sys.argv[1] 9 | bundlePlugin(mode) 10 | bundleDevResources(mode) 11 | 12 | print('post-install finished') 13 | -------------------------------------------------------------------------------- /dep/boost/boost/config/abi/msvc_suffix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #pragma pack(pop) 7 | 8 | 9 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/TextureSet.psc: -------------------------------------------------------------------------------- 1 | 2 | ; Returns the number of texture paths 3 | int Function GetNumTexturePaths() native 4 | 5 | ; Returns the path of the texture 6 | string Function GetNthTexturePath(int n) native 7 | 8 | ; Sets the path of the texture 9 | Function SetNthTexturePath(int n, string texturePath) native -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Gameplay.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class TESObjectREFR; 4 | 5 | void Hooks_Gameplay_EnableForceContainerCategorization(bool enable); 6 | void Hooks_Gameplay_EnableMapMenuMouseWheel(bool enable); 7 | 8 | TESObjectREFR* Hooks_Gameplay_GetCrosshairRef(); 9 | 10 | void Hooks_Gameplay_Commit(void); 11 | -------------------------------------------------------------------------------- /dep/boost/INSTALL: -------------------------------------------------------------------------------- 1 | See ./index.html for information about this release. The "Getting Started" 2 | section is a useful starting place. 3 | 4 | --------------------------- 5 | Copyright Beman Dawes, 2008 6 | 7 | Distributed under the Boost Software License, Version 1.0. 8 | See ./LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt -------------------------------------------------------------------------------- /dep/boost/tools/build/boost-build.jam: -------------------------------------------------------------------------------- 1 | # Copyright 2001, 2002 Dave Abrahams 2 | # Copyright 2002 Rene Rivera 3 | # Copyright 2003 Vladimir Prus 4 | # Distributed under the Boost Software License, Version 1.0. 5 | # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | 8 | boost-build src/kernel ; 9 | -------------------------------------------------------------------------------- /dep/boost/libs/config/checks/architecture/32.cpp: -------------------------------------------------------------------------------- 1 | // 32.cpp 2 | // 3 | // Copyright (c) 2012 Steven Watanabe 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 | int test[sizeof(void*) == 4? 1 : -1]; 10 | -------------------------------------------------------------------------------- /dep/boost/libs/config/checks/architecture/64.cpp: -------------------------------------------------------------------------------- 1 | // 64.cpp 2 | // 3 | // Copyright (c) 2012 Steven Watanabe 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 | int test[sizeof(void*) == 8? 1 : -1]; 10 | -------------------------------------------------------------------------------- /json_validator/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // json_validator.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /dep/skse/skse/GameResources.cpp: -------------------------------------------------------------------------------- 1 | #include "GameResources.h" 2 | 3 | FaceGenTriDatabase * FaceGenTriDatabase::GetSingleton(void) 4 | { 5 | return *((FaceGenTriDatabase **)0x01B1A494); 6 | } 7 | 8 | BSFaceGenDB::TRI::DBTraits::Data * FaceGenTriDatabase::GetInvalidEntry(void) 9 | { 10 | return (BSFaceGenDB::TRI::DBTraits::Data *)0x0125CA9C; 11 | } -------------------------------------------------------------------------------- /dep/boost/boost/thread/detail/variadic_footer.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | 7 | #if defined BOOST_NO_CXX11_VARIADIC_TEMPLATES 8 | 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/bdw-gc.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${exec_prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: Boehm-Demers-Weiser Conservative Garbage Collector 7 | Description: A garbage collector for C and C++ 8 | Version: 7.0 9 | Libs: -L${libdir} -lgc 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /post-build/install_Local.py: -------------------------------------------------------------------------------- 1 | from jc_install import * 2 | import sys 3 | 4 | if __name__ == '__main__': 5 | 6 | if len(sys.argv) < 2: 7 | raise Exception('argc less than 1') 8 | 9 | mode = sys.argv[1] 10 | installDir = sys.argv[2] 11 | 12 | doLocalInstall(mode, installDir) 13 | print('post-install finished') 14 | -------------------------------------------------------------------------------- /dep/boost/boost/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 BOOST_PREDEF_DETAIL_OS_DETECTED 9 | #define BOOST_PREDEF_DETAIL_OS_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /dep/boost/boost/typeof/message.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2005 Arkadiy Vertleyb 2 | // Use, modification and distribution is subject to the Boost Software 3 | // License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | #if defined(_MSC_VER) && defined BOOST_TYPEOF_MESSAGES 6 | # pragma message(BOOST_TYPEOF_TEXT) 7 | #endif 8 | #undef BOOST_TYPEOF_TEXT 9 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/bdw-gc.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: Boehm-Demers-Weiser Conservative Garbage Collector 7 | Description: A garbage collector for C and C++ 8 | Version: @PACKAGE_VERSION@ 9 | Libs: -L${libdir} -lgc 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/include/leak_detector.h: -------------------------------------------------------------------------------- 1 | #define GC_DEBUG 2 | #include "gc.h" 3 | #define malloc(n) GC_MALLOC(n) 4 | #define calloc(m,n) GC_MALLOC((m)*(n)) 5 | #define free(p) GC_FREE(p) 6 | #define realloc(p,n) GC_REALLOC((p),(n)) 7 | #undef strdup 8 | #define strdup(s) GC_STRDUP((s)) 9 | #define CHECK_LEAKS() GC_gcollect() 10 | -------------------------------------------------------------------------------- /dep/boost/tools/inspect/build/msvc/readme.txt: -------------------------------------------------------------------------------- 1 | The provided Microsoft VC++ 10 solution assumes the following commands have been run 2 | in the root directory: 3 | 4 | b2 --toolset=msvc-10.0express --build-type=complete --with-filesystem stage 5 | b2 --toolset=msvc-10.0express --build-type=complete --with-regex stage 6 | 7 | boost-no-inspect 8 | 9 | -------------------------------------------------------------------------------- /dep/boost/tools/inspect/wrong_line_ends_test.cpp: -------------------------------------------------------------------------------- 1 | // this is a test file; it isn't supposed to have correct line endings // Copyright Beman Dawes, 2003. // Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) line ending with cr line ending without any cr or nl -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Shout.psc: -------------------------------------------------------------------------------- 1 | WordOfPower Function GetNthWordOfPower(int n) native 2 | Spell Function GetNthSpell(int n) native 3 | float Function GetNthRecoveryTime(int n) native 4 | 5 | Function SetNthWordOfPower(int n, WordOfPower aWoop) native 6 | Function SetNthSpell(int n, Spell aSpell) native 7 | Function SetNthRecoveryTime(int n, float time) native -------------------------------------------------------------------------------- /json_validator/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /dep/boost/boost/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 BOOST_PREDEF_DETAIL_COMP_DETECTED 9 | #define BOOST_PREDEF_DETAIL_COMP_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /dep/boost/boost/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 BOOST_PREDEF_DETAIL_PLAT_DETECTED 9 | #define BOOST_PREDEF_DETAIL_PLAT_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/rsp.py: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | from b2.build import type 6 | 7 | def register (): 8 | type.register_type ('RSP', ['rsp']) 9 | 10 | register () 11 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusEquipSlot.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class BGSEquipSlot; 4 | struct StaticFunctionTag; 5 | class VMClassRegistry; 6 | 7 | namespace papyrusEquipSlot 8 | { 9 | void RegisterFuncs(VMClassRegistry* registry); 10 | 11 | UInt32 GetNumParents(BGSEquipSlot* equipSlot); 12 | BGSEquipSlot* GetNthParent(BGSEquipSlot* equipSlot, UInt32 n); 13 | } 14 | -------------------------------------------------------------------------------- /dep/boost/libs/filesystem/tools/publish.bat: -------------------------------------------------------------------------------- 1 | copy /y c:\boost\modular\develop\libs\filesystem\doc\*.htm? C:\boost\filesystem-gh-pages 2 | pushd C:\boost\filesystem-gh-pages 3 | git commit -a -m "merge from develop" 4 | git push 5 | popd 6 | rem Copyright Beman Dawes, 2015 7 | rem Distributed under the Boost Software License, Version 1.0. 8 | rem See www.boost.org/LICENSE_1_0.txt -------------------------------------------------------------------------------- /dep/boost/libs/lockfree/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "lockfree", 3 | "name": "Lockfree", 4 | "authors": [ 5 | "Tim Blechmann" 6 | ], 7 | "description": "Lockfree data structures.", 8 | "category": [ 9 | "Concurrent" 10 | ], 11 | "maintainers": [ 12 | "Tim Blechmann " 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/html.py: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | from b2.build import type 6 | 7 | def register (): 8 | type.register_type ('HTML', ['html']) 9 | 10 | register () 11 | -------------------------------------------------------------------------------- /JContainers/Data/SKSE/Plugins/JCData/lua/testing/init.lua: -------------------------------------------------------------------------------- 1 | local testing = {} 2 | 3 | local misc = jrequire 'testing.misc' 4 | 5 | function testing.perform() 6 | 7 | return misc.testMultiple('Basic container tests', jrequire 'testing.basic') 8 | and misc.testMultiple('Misc functionality tests', jrequire 'testing.jc-tests') 9 | 10 | end 11 | 12 | return testing 13 | -------------------------------------------------------------------------------- /dep/boost/boost/config/abi/borland_suffix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | # pragma option pop 7 | #pragma nopushoptwarn 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /dep/boost/libs/wave/samples/custom_directives/custom_directives.input: -------------------------------------------------------------------------------- 1 | // This example recognizes two additional preprocessor directives (as defined 2 | // in GLSL - OpenGL Shader Language). 3 | 4 | #version 150 core 5 | #extension all : require // trailing comment 6 | 7 | // the following directive is not supported, so it will trigger an exception 8 | #not_supported_directive 9 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/ia64_save_regs_in_stack.s: -------------------------------------------------------------------------------- 1 | .text 2 | .align 16 3 | .global GC_save_regs_in_stack 4 | .proc GC_save_regs_in_stack 5 | GC_save_regs_in_stack: 6 | .body 7 | flushrs 8 | ;; 9 | mov r8=ar.bsp 10 | br.ret.sptk.few rp 11 | .endp GC_save_regs_in_stack 12 | 13 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/preprocessed.jam: -------------------------------------------------------------------------------- 1 | # Copyright Steven Watanabe 2011 2 | # Distributed under the Boost Software License Version 1.0. (See 3 | # accompanying file LICENSE_1_0.txt or copy at 4 | # http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | import type ; 7 | 8 | type.register PREPROCESSED_C : i : C ; 9 | type.register PREPROCESSED_CPP : ii : CPP ; 10 | -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_Scaleform.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "skse/PluginAPI.h" 4 | 5 | void SetLastControlDown(const char * control, UInt32 keycode); 6 | void SetLastControlUp(const char * control, UInt32 keycode); 7 | 8 | void Hooks_Scaleform_Commit(void); 9 | 10 | bool RegisterScaleformPlugin(const char * name, SKSEScaleformInterface::RegisterCallback callback); 11 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusCell.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class TESObjectCELL; 4 | class TESObjectREFR; 5 | class VMClassRegistry; 6 | 7 | namespace papyrusCell 8 | { 9 | void RegisterFuncs(VMClassRegistry* registry); 10 | UInt32 GetNumRefs(TESObjectCELL* thisCell, UInt32 formType); 11 | TESObjectREFR* GetNthRef(TESObjectCELL* thisCell, UInt32 index, UInt32 formType); 12 | } 13 | -------------------------------------------------------------------------------- /JContainers/src/forms/form_id.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | namespace forms { 6 | 7 | using FormIdUnredlying = uint32_t; 8 | 9 | enum class FormId : FormIdUnredlying { 10 | Zero = 0, 11 | }; 12 | 13 | enum class FormHandle : uint64_t { 14 | }; 15 | 16 | enum { 17 | FormGlobalPrefix = 0xFF, 18 | }; 19 | } 20 | -------------------------------------------------------------------------------- /dep/boost/libs/config/checks/architecture/sparc.cpp: -------------------------------------------------------------------------------- 1 | // power.cpp 2 | // 3 | // Copyright (c) 2012 Steven Watanabe 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 | #if !defined(__sparc__) && !defined(__sparc) 10 | #error "Not SPARC" 11 | #endif 12 | -------------------------------------------------------------------------------- /dep/boost/tools/build/notes/README.txt: -------------------------------------------------------------------------------- 1 | Copyright 2005 Vladimir Prus 2 | Distributed under the Boost Software License, Version 1.0. 3 | (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | 6 | This directory contains various development notes. Some of them 7 | may eventually find the way into documentation, so are purely 8 | implementation comments. 9 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/gcname.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "version.h" 3 | 4 | int main() 5 | { 6 | if (GC_ALPHA_VERSION == GC_NOT_ALPHA) { 7 | printf("gc%d.%d", GC_VERSION_MAJOR, GC_VERSION_MINOR); 8 | } else { 9 | printf("gc%d.%dalpha%d", GC_VERSION_MAJOR, 10 | GC_VERSION_MINOR, GC_ALPHA_VERSION); 11 | } 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Math.psc: -------------------------------------------------------------------------------- 1 | int Function LeftShift(int value, int shiftBy) global native 2 | int Function RightShift(int value, int shiftBy) global native 3 | int Function LogicalAnd(int arg1, int arg2) global native 4 | int Function LogicalOr(int arg1, int arg2) global native 5 | int Function LogicalXor(int arg1, int arg2) global native 6 | int Function LogicalNot(int arg1) global native -------------------------------------------------------------------------------- /dep/skse/skse/ScaleformState.cpp: -------------------------------------------------------------------------------- 1 | #include "ScaleformState.h" 2 | #include "skse/GameAPI.h" 3 | 4 | const BSScaleformTranslator::_GetCachedString BSScaleformTranslator::GetCachedString = (BSScaleformTranslator::_GetCachedString)0x00A51800; 5 | 6 | void SKSEGFxLogger::LogMessageVarg(UInt32 messageType, const char* fmt, va_list args) 7 | { 8 | gLog.Log(IDebugLog::kLevel_Message, fmt, args); 9 | } -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 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 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 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 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 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 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /dep/skse/skse/NiRenderer.cpp: -------------------------------------------------------------------------------- 1 | #include "skse/NiRenderer.h" 2 | 3 | NiDX9Renderer * NiDX9Renderer::GetSingleton() 4 | { 5 | return *((NiDX9Renderer **)0x01BA76FC); 6 | } 7 | 8 | NiRenderManager * NiRenderManager::GetSingleton() 9 | { 10 | return *((NiRenderManager **)0x01BA7490); 11 | } 12 | 13 | const _CreateRenderTargetGroup CreateRenderTargetGroup = (_CreateRenderTargetGroup)0x00C903B0; -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2008 3 | // 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 | // *Preprocessed* version of the main "quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /dep/boost/libs/serialization/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "serialization", 3 | "name": "Serialization", 4 | "authors": [ 5 | "Robert Ramey" 6 | ], 7 | "description": "Serialization for persistence and marshalling.", 8 | "category": [ 9 | "IO" 10 | ], 11 | "maintainers": [ 12 | "Robert Ramey " 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /json_validator/stdafx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h : include file for standard system include files, 2 | // or project specific include files that are used frequently, but 3 | // are changed infrequently 4 | // 5 | 6 | #pragma once 7 | 8 | #include "targetver.h" 9 | 10 | #include 11 | #include 12 | 13 | 14 | 15 | // TODO: reference additional headers your program requires here 16 | -------------------------------------------------------------------------------- /dep/boost/libs/context/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "context", 3 | "name": "Context", 4 | "authors": [ 5 | "Oliver Kowalke" 6 | ], 7 | "description": "Context switching library.", 8 | "category": [ 9 | "Concurrent", 10 | "System" 11 | ], 12 | "maintainers": [ 13 | "Oliver Kowalke " 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusKeyword.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "GameTypes.h" 4 | 5 | class BGSKeyword; 6 | struct StaticFunctionTag; 7 | class VMClassRegistry; 8 | 9 | namespace papyrusKeyword 10 | { 11 | void RegisterFuncs(VMClassRegistry* registry); 12 | 13 | BGSKeyword* GetKeyword(StaticFunctionTag*, BSFixedString keyword); 14 | BSFixedString GetString(BGSKeyword* thisKeyword); 15 | } 16 | -------------------------------------------------------------------------------- /dep/boost/boost/functional/hash_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2005-2009 Daniel James. 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | #if defined(BOOST_HAS_PRAGMA_ONCE) 8 | #pragma once 9 | #endif 10 | 11 | #include 12 | -------------------------------------------------------------------------------- /dep/boost/libs/context/src/untested.cpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 2009. 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 | #error "! code for this platform is untested - please remove this file from build/Jamfile.v2 and report the test-result on boost-track !" 8 | -------------------------------------------------------------------------------- /JContainers/src/rw_mutex.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | #include 6 | 7 | namespace collections { 8 | 9 | typedef boost::shared_mutex bshared_mutex; 10 | typedef boost::lock_guard write_lock; 11 | typedef boost::shared_lock_guard read_lock; 12 | 13 | } -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 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 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 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 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /dep/skse/loader_common/Error.cpp: -------------------------------------------------------------------------------- 1 | #include "Error.h" 2 | 3 | void PrintLoaderError(const char * fmt, ...) 4 | { 5 | va_list args; 6 | 7 | va_start(args, fmt); 8 | 9 | gLog.Log(IDebugLog::kLevel_FatalError, fmt, args); 10 | 11 | char buf[4096]; 12 | vsprintf_s(buf, sizeof(buf), fmt, args); 13 | 14 | MessageBox(NULL, buf, "SKSE Loader", MB_OK | MB_ICONEXCLAMATION); 15 | 16 | va_end(args); 17 | } 18 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 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 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /dep/boost/boost/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 BOOST_PREDEF_LIBRARY_C__PREFIX_H 9 | #define BOOST_PREDEF_LIBRARY_C__PREFIX_H 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/libs/config/checks/architecture/mips1.cpp: -------------------------------------------------------------------------------- 1 | // mips1.cpp 2 | // 3 | // Copyright (c) 2012 Steven Watanabe 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 | #if !((defined(__mips) && __mips == 1) || defined(_MIPS_ISA_MIPS1) || defined(_R3000)) 10 | #error "Not MIPS1" 11 | #endif 12 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusBook.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class TESObjectBOOK; 4 | class SpellItem; 5 | class VMClassRegistry; 6 | 7 | namespace papyrusBook 8 | { 9 | void RegisterFuncs(VMClassRegistry * registry); 10 | 11 | UInt32 GetSkill(TESObjectBOOK * thisBook); 12 | SpellItem * GetSpell(TESObjectBOOK * thisBook); 13 | bool IsRead(TESObjectBOOK * thisBook); 14 | bool IsTakeable(TESObjectBOOK * thisBook); 15 | }; 16 | -------------------------------------------------------------------------------- /dep/boost/boost/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 BOOST_PREDEF_DETAIL__EXCEPTION_H 9 | #define BOOST_PREDEF_DETAIL__EXCEPTION_H 10 | 11 | #if defined(__cpluplus) 12 | #include 13 | #endif 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /dep/boost/libs/asio/example/cpp03/ssl/README: -------------------------------------------------------------------------------- 1 | The passphrase for both the CA and server private keys is "test". 2 | 3 | 4 | ------------------------------------------------------------------------------- 5 | Copyright (c) 2003-2015 Christopher M. Kohlhoff (chris at kohlhoff dot com) 6 | 7 | Distributed under the Boost Software License, Version 1.0. (See accompanying 8 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 9 | -------------------------------------------------------------------------------- /dep/boost/libs/filesystem/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Automatic redirection failed, please go to 7 | doc/index.htm. 8 |
9 |

© Copyright Beman Dawes, 2003

10 |

Distributed under the Boost Software License, Version 1.0. 11 | See http://www.boost.org/LICENSE_1_0.txt

12 | 13 | 14 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/include/private/pthread_stop_world.h: -------------------------------------------------------------------------------- 1 | #ifndef GC_PTHREAD_STOP_WORLD_H 2 | #define GC_PTHREAD_STOP_WORLD_H 3 | 4 | struct thread_stop_info { 5 | word last_stop_count; /* GC_last_stop_count value when thread */ 6 | /* last successfully handled a suspend */ 7 | /* signal. */ 8 | ptr_t stack_ptr; /* Valid only when stopped. */ 9 | }; 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/exe.jam: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | import type ; 6 | 7 | type.register EXE ; 8 | type.set-generated-target-suffix EXE : windows : "exe" ; 9 | type.set-generated-target-suffix EXE : cygwin : "exe" ; 10 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/obj.py: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | from b2.build import type 6 | 7 | def register (): 8 | type.register_type ('OBJ', ['obj'], None, ['NT', 'CYGWIN']) 9 | type.register_type ('OBJ', ['o']) 10 | 11 | register () 12 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/qt.jam: -------------------------------------------------------------------------------- 1 | # Copyright Vladimir Prus 2005. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | type UI : ui ; 6 | type QRC : qrc ; 7 | type MOCCABLE_CPP ; 8 | type MOCCABLE_H ; 9 | type MOCCABLE5_CPP ; 10 | type MOCCABLE5_H ; 11 | # Result of running moc. 12 | type MOC : moc : H ; 13 | -------------------------------------------------------------------------------- /dep/common/IPipeClient.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "common/IPipeServer.h" 4 | 5 | class IPipeClient 6 | { 7 | public: 8 | IPipeClient(); 9 | virtual ~IPipeClient(); 10 | 11 | bool Open(const char * name); 12 | void Close(void); 13 | 14 | bool ReadMessage(UInt8 * buf, UInt32 length); 15 | bool WriteMessage(IPipeServer::MessageHeader * msg); 16 | 17 | private: 18 | HANDLE m_pipe; 19 | std::string m_name; 20 | }; 21 | -------------------------------------------------------------------------------- /dep/boost/boost/detail/endian.hpp: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Rene Rivera 2 | // Distributed under the Boost Software License, Version 1.0. (See accompany- 3 | // ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | #ifndef BOOST_DETAIL_ENDIAN_HPP 6 | #define BOOST_DETAIL_ENDIAN_HPP 7 | 8 | // Use the Predef library for the detection of endianess. 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/subst.h: -------------------------------------------------------------------------------- 1 | /* Copyright 2001-2004 David Abrahams. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 4 | */ 5 | 6 | #ifndef SUBST_JG20120722_H 7 | #define SUBST_JG20120722_H 8 | 9 | #include "object.h" 10 | #include "regexp.h" 11 | 12 | regexp * regex_compile( OBJECT * pattern ); 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/exe.py: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | from b2.build import type 6 | 7 | def register (): 8 | type.register_type ('EXE', ['exe'], None, ['NT', 'CYGWIN']) 9 | type.register_type ('EXE', [], None, []) 10 | 11 | register () 12 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/obj.jam: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | import type ; 6 | 7 | type.register OBJ : o obj ; 8 | type.set-generated-target-suffix OBJ : windows : obj ; 9 | type.set-generated-target-suffix OBJ : cygwin : obj ; 10 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusAmmo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class VMClassRegistry; 4 | class BGSSoundDescriptorForm; 5 | class TESAmmo; 6 | class BGSProjectile; 7 | 8 | namespace papyrusAmmo 9 | { 10 | void RegisterFuncs(VMClassRegistry* registry); 11 | 12 | bool IsPlayable(TESAmmo * thisAmmo); 13 | bool IsBolt(TESAmmo * thisAmmo); 14 | BGSProjectile * GetProjectile(TESAmmo * thisAmmo); 15 | float GetDamage(TESAmmo * thisAmmo); 16 | }; 17 | -------------------------------------------------------------------------------- /dep/boost/libs/config/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "config", 3 | "name": "Config", 4 | "description": "Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.", 5 | "documentation": "config.htm", 6 | "category": [ 7 | "workarounds" 8 | ], 9 | "authors": "", 10 | "maintainers": [ 11 | "John Maddock " 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /dep/boost/libs/context/performance/bind_processor.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 2009. 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 | #ifndef BIND_TO_PROCESSOR_H 8 | #define BIND_TO_PROCESSOR_H 9 | 10 | void bind_to_processor( unsigned int n); 11 | 12 | #endif // BIND_TO_PROCESSOR_H 13 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/hcache.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is not part of Jam 3 | */ 4 | 5 | /* 6 | * hcache.h - handle #includes in source files 7 | */ 8 | #ifndef HCACHE_H 9 | #define HCACHE_H 10 | 11 | #include "lists.h" 12 | #include "regexp.h" 13 | #include "rules.h" 14 | 15 | void hcache_init( void ); 16 | void hcache_done( void ); 17 | LIST * hcache( TARGET * t, int rec, regexp * re[], LIST * hdrscan ); 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /dep/boost/boost/context/execution_context.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 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 | #if defined(BOOST_USE_WINFIBERS) 8 | #include 9 | #else 10 | #include 11 | #endif 12 | -------------------------------------------------------------------------------- /dep/boost/boost/exception_ptr.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef UUID_FA5836A2CADA11DC8CD47C8555D89593 7 | #define UUID_FA5836A2CADA11DC8CD47C8555D89593 8 | 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /dep/boost/boost/predef/version.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 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 | #ifndef BOOST_PREDEF_VERSION_H 9 | #define BOOST_PREDEF_VERSION_H 10 | 11 | #include 12 | 13 | #define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,3,0) 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/preprocessed.py: -------------------------------------------------------------------------------- 1 | # Copyright David Abrahams 2004. Distributed under the Boost 2 | # Software License, Version 1.0. (See accompanying 3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | from b2.build import type 6 | 7 | def register (): 8 | type.register_type('PREPROCESSED_C', ['i'], 'C') 9 | type.register_type('PREPROCESSED_CPP', ['ii'], 'CPP') 10 | 11 | register () 12 | -------------------------------------------------------------------------------- /dep/boost/libs/filesystem/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "filesystem", 3 | "name": "Filesystem", 4 | "authors": [ 5 | "Beman Dawes" 6 | ], 7 | "description": "The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories.", 8 | "category": [ 9 | "System" 10 | ], 11 | "maintainers": [ 12 | "Beman Dawes " 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /dep/boost/libs/variant/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "variant", 3 | "name": "Variant", 4 | "authors": [ 5 | "Eric Friedman", 6 | "Itay Maman" 7 | ], 8 | "description": "Safe, generic, stack-based discriminated union container.", 9 | "category": [ 10 | "Containers", 11 | "Data" 12 | ], 13 | "maintainers": [ 14 | "Eric Friedman " 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/xsltproc/included.xsl: -------------------------------------------------------------------------------- 1 | 2 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /dep/boost/boost/graph/parallel/process_group.hpp: -------------------------------------------------------------------------------- 1 | // Copyright 2004 The Trustees of Indiana University. 2 | 3 | // Use, modification and distribution is subject to the Boost Software 4 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | // Authors: Douglas Gregor 8 | // Andrew Lumsdaine 9 | 10 | // File moved 11 | #include 12 | -------------------------------------------------------------------------------- /dep/boost/boost/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 BOOST_PREDEF_DETAIL__CASSERT_H 9 | #define BOOST_PREDEF_DETAIL__CASSERT_H 10 | 11 | #if defined(__cpluplus) 12 | #include 13 | #else 14 | #include 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/spirit/home/support/detail/lexer/size_t.hpp: -------------------------------------------------------------------------------- 1 | // size_t.h 2 | // Copyright (c) 2007-2009 Ben Hanson (http://www.benhanson.net/) 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file licence_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | #ifndef BOOST_LEXER_SIZE_T_H 7 | #define BOOST_LEXER_SIZE_T_H 8 | 9 | #include // ptrdiff_t 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/libs/iostreams/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "iostreams", 3 | "name": "Iostreams", 4 | "authors": [ 5 | "Jonathan Turkanis" 6 | ], 7 | "description": "Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters.", 8 | "category": [ 9 | "IO", 10 | "String" 11 | ], 12 | "maintainers": [ 13 | "Jonathan Turkanis " 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /dep/boost/boost/ref.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_REF_HPP 10 | #define BOOST_REF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/ref.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/skse/skse/Hooks_NetImmerse.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "skse/NiRenderer.h" 4 | 5 | void Hooks_NetImmerse_Init(void); 6 | void Hooks_NetImmerse_Commit(void); 7 | 8 | extern UInt32 g_tintTextureResolution; 9 | 10 | typedef void * (__stdcall * _ClipTextureDimensions)(NiDX9Renderer * a1, UInt32 a2, UInt32 * a3, UInt32 * a4, UInt32 * a5, UInt32 * a6, UInt32 * a7, UInt32 * a8, UInt32 * a9, UInt32 * a10); 11 | extern _ClipTextureDimensions ClipTextureDimensions; -------------------------------------------------------------------------------- /JContainers/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by JContainers.rc 4 | 5 | // Next default values for new objects 6 | // 7 | #ifdef APSTUDIO_INVOKED 8 | #ifndef APSTUDIO_READONLY_SYMBOLS 9 | #define _APS_NEXT_RESOURCE_VALUE 101 10 | #define _APS_NEXT_COMMAND_VALUE 40001 11 | #define _APS_NEXT_CONTROL_VALUE 1001 12 | #define _APS_NEXT_SYMED_VALUE 101 13 | #endif 14 | #endif 15 | -------------------------------------------------------------------------------- /dep/boost/boost/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 BOOST_PREDEF_DETAIL_TEST_H 9 | #define BOOST_PREDEF_DETAIL_TEST_H 10 | 11 | #if !defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 12 | 13 | #define BOOST_PREDEF_DECLARE_TEST(x,s) 14 | 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/swap.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_SWAP_HPP 10 | #define BOOST_SWAP_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/swap.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/libs/config/tools/Jamfile.v2: -------------------------------------------------------------------------------- 1 | # Copyright John Maddock 2005. 2 | # Use, modification and distribution are subject to the 3 | # Boost Software License, Version 1.0. (See accompanying file 4 | # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | run generate.cpp 7 | ../../regex/build//boost_regex 8 | ../../filesystem/build//boost_filesystem ../../system/build//boost_system 9 | : ../../.. 10 | ; 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /dep/boost/libs/thread/index.html: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Automatic redirection failed, please go to doc/index.html 12 | 13 | 14 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/build/readme.txt: -------------------------------------------------------------------------------- 1 | Copyright 2001, 2002 Dave Abrahams 2 | Copyright 2002 Vladimir Prus 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 | Development code for new build system. To run unit tests for jam code, execute: 8 | 9 | bjam --debug --build-system=test 10 | 11 | Comprehensive tests require Python. See ../test/readme.txt 12 | -------------------------------------------------------------------------------- /dep/boost/boost/context/segmented_stack.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 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 | #include 8 | 9 | #if defined(BOOST_USE_SEGMENTED_STACKS) 10 | # if ! defined(BOOST_WINDOWS) 11 | # include 12 | # endif 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/libs/filesystem/bug/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Automatic redirection failed, please go to 7 | ../doc/issue_reporting.html. 8 |
9 |

© Copyright Beman Dawes, 2014

10 |

Distributed under the Boost Software License, Version 1.0. 11 | See http://www.boost.org/LICENSE_1_0.txt

12 | 13 | 14 | -------------------------------------------------------------------------------- /dep/boost/libs/serialization/example/demofile.txt: -------------------------------------------------------------------------------- 1 | 22 serialization::archive 3 0 2 0 0 6 0 0 0 0 6 24 4 1 0 2 | 0 0 0 3 5 1 0 3 | 1 0 0 0 0 34 135 52.560001 134 22 78.300003 11 24th Street 11 10th Avenue 5 4 | 2 35 137 23.455999 133 35 54.119999 12 State street 20 Cathedral Vista Lane 6 1 0 5 | 3 35 136 15.456 133 32 15.3 11 White House 9 57 4 6 | 0 11 2 4 7 | 0 7 17 4 8 | 4 3 6 9 | 5 35 134 48.789001 133 32 16.23 16 Lincoln Memorial 6 10 | 3 5 11 | 2 9 38 4 12 | 4 11 47 4 13 | 4 -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/jambase.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 1993, 1995 Christopher Seiwald. 3 | * 4 | * This file is part of Jam - see jam.c for Copyright information. 5 | */ 6 | 7 | /* 8 | * jambase.h - declaration for the internal jambase 9 | * 10 | * The file Jambase is turned into a C array of strings in jambase.c 11 | * so that it can be built in to the executable. This is the 12 | * declaration for that array. 13 | */ 14 | 15 | extern char *jambase[]; 16 | -------------------------------------------------------------------------------- /dep/common/IPipeServer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class IPipeServer 4 | { 5 | public: 6 | struct MessageHeader 7 | { 8 | UInt32 type; 9 | UInt32 length; 10 | }; 11 | 12 | IPipeServer(); 13 | virtual ~IPipeServer(); 14 | 15 | bool Open(const char * name); 16 | void Close(void); 17 | 18 | bool WaitForClient(void); 19 | 20 | bool ReadMessage(UInt8 * buf, UInt32 length); 21 | bool WriteMessage(MessageHeader * msg); 22 | 23 | private: 24 | HANDLE m_pipe; 25 | }; 26 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/doxygen-config.jam: -------------------------------------------------------------------------------- 1 | #~ Copyright 2005, 2006 Rene Rivera. 2 | #~ Distributed under the Boost Software License, Version 1.0. 3 | #~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | # Automatic configuration for Doxygen tools. To use, just import this module. 6 | 7 | import toolset : using ; 8 | 9 | ECHO "warning: doxygen-config.jam is deprecated. Use 'using doxygen ;' instead." ; 10 | 11 | using doxygen ; 12 | -------------------------------------------------------------------------------- /JContainers/src/util/logging.cpp: -------------------------------------------------------------------------------- 1 | #include "skse/skse.h" 2 | 3 | void JC_log(const char* fmt, va_list& args) { 4 | va_list args_copy; 5 | 6 | va_copy(args_copy, args); 7 | 8 | skse::console_print(fmt, args); 9 | gLog.Log(IDebugLog::kLevel_Message, fmt, args_copy); 10 | 11 | va_end(args_copy); 12 | } 13 | 14 | void JC_log(const char* fmt, ...) { 15 | va_list args; 16 | va_start(args, fmt); 17 | JC_log(fmt, args); 18 | va_end(args); 19 | } 20 | 21 | -------------------------------------------------------------------------------- /dep/boost/boost/thread/thread.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_THREAD_THREAD_HPP 2 | #define BOOST_THREAD_THREAD_HPP 3 | 4 | // thread.hpp 5 | // 6 | // (C) Copyright 2007-8 Anthony Williams 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. (See 9 | // accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | 12 | #include 13 | #include 14 | 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /dep/boost/libs/optional/README.md: -------------------------------------------------------------------------------- 1 | optional 2 | ======== 3 | 4 | A library for representing optional (nullable) objects in C++. 5 | 6 | ```cpp 7 | optional readInt(); // this function may return either an int or a not-an-int 8 | 9 | if (optional oi = readInt()) // did I get a real int 10 | cout << "my int is: " << *oi; // use my int 11 | else 12 | cout << "I have no int"; 13 | ``` 14 | 15 | For more information refer to the documentation provided with this library. 16 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/msvc-config.jam: -------------------------------------------------------------------------------- 1 | #~ Copyright 2005 Rene Rivera. 2 | #~ Distributed under the Boost Software License, Version 1.0. 3 | #~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | # Automatic configuration for VisualStudio toolset. To use, just import this module. 6 | 7 | import toolset : using ; 8 | 9 | ECHO "warning: msvc-config.jam is deprecated. Use 'using msvc : all ;' instead." ; 10 | 11 | using msvc : all ; 12 | 13 | -------------------------------------------------------------------------------- /dep/boost/boost/utility/swap.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_SWAP_HPP 10 | #define BOOST_UTILITY_SWAP_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/swap.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/libs/thread/build/has_atomic_flag_lockfree_test.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013, Petr Machata, Red Hat Inc. 2 | // 3 | // Use modification and distribution are subject to the boost Software 4 | // License, Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). 5 | 6 | #include "../../../boost/atomic.hpp" 7 | #include "../../../boost/static_assert.hpp" 8 | 9 | int main(int argc, char *argv[]) 10 | { 11 | BOOST_STATIC_ASSERT(BOOST_ATOMIC_FLAG_LOCK_FREE); 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/boostbook-config.jam: -------------------------------------------------------------------------------- 1 | #~ Copyright 2005 Rene Rivera. 2 | #~ Distributed under the Boost Software License, Version 1.0. 3 | #~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | # Automatic configuration for BoostBook tools. To use, just import this module. 6 | # 7 | # This module is deprecated. 8 | # using boostbook ; 9 | # with no arguments now suffices. 10 | 11 | import toolset : using ; 12 | 13 | using boostbook ; 14 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/types/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = [ 2 | 'asm', 3 | 'cpp', 4 | 'exe', 5 | 'html', 6 | 'lib', 7 | 'obj', 8 | 'preprocessed', 9 | 'rsp', 10 | ] 11 | 12 | def register_all (): 13 | for i in __all__: 14 | m = __import__ (__name__ + '.' + i) 15 | reg = i + '.register ()' 16 | #exec (reg) 17 | 18 | # TODO: (PF) I thought these would be imported automatically. Anyone knows why they aren't? 19 | register_all () 20 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/tools/xsltproc/test.xsl: -------------------------------------------------------------------------------- 1 | 2 | 9 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusDefaultObjectManager.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class VMClassRegistry; 4 | class TESForm; 5 | class BGSDefaultObjectManager; 6 | 7 | #include "skse/GameTypes.h" 8 | 9 | namespace papyrusDefaultObjectManager 10 | { 11 | void RegisterFuncs(VMClassRegistry* registry); 12 | 13 | void SetForm(BGSDefaultObjectManager * objectManager, BSFixedString keySearch, TESForm * form); 14 | TESForm * GetForm(BGSDefaultObjectManager * objectManager, BSFixedString keySearch); 15 | }; 16 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusTextureSet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "GameTypes.h" 4 | 5 | class BGSTextureSet; 6 | class VMClassRegistry; 7 | 8 | namespace papyrusTextureSet 9 | { 10 | void RegisterFuncs(VMClassRegistry * registry); 11 | 12 | UInt32 GetNumTexturePaths(BGSTextureSet * thisTextureSet); 13 | BSFixedString GetNthTexturePath(BGSTextureSet * thisTextureSet, UInt32 n); 14 | void SetNthTexturePath(BGSTextureSet * thisTextureSet, UInt32 n, BSFixedString texturePath); 15 | }; 16 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "dep/jansson/jansson"] 2 | path = dep/jansson/jansson 3 | url = https://github.com/akheron/jansson.git 4 | [submodule "dep/luajit/luajit-2.0"] 5 | path = dep/luajit/luajit-2.0 6 | url = http://luajit.org/git/luajit-2.0.git 7 | [submodule "doc/wiki"] 8 | path = doc/wiki 9 | url = https://github.com/SilverIce/JContainers.wiki.git 10 | [submodule "dep/googletest/googletest"] 11 | path = dep/googletest/googletest 12 | url = https://github.com/google/googletest.git 13 | -------------------------------------------------------------------------------- /dep/boost/libs/chrono/example/test_minmax.cpp: -------------------------------------------------------------------------------- 1 | // test_duration.cpp ----------------------------------------------------------// 2 | 3 | // Copyright 2009 Vicente J. Botet Escriba 4 | 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // See http://www.boost.org/LICENSE_1_0.txt 7 | 8 | #if !defined(__GNUC__) 9 | 10 | #define min(A,B) ((A)<(B)?(A):(B)) 11 | #define max(A,B) ((A)>(B)?(A):(B)) 12 | 13 | #include 14 | 15 | #endif 16 | 17 | 18 | -------------------------------------------------------------------------------- /dep/boost/tools/build/scripts/to_merge.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for python in build/*.py; do 4 | jam="${python%.py}.jam" 5 | if [ -f "$jam" ]; then 6 | line=`grep "Base revision" $python` 7 | revision=`echo $line | sed 's/# Base revision: \([0-9]*\).*/\1/'` 8 | if [ -e "$revision" ] ; then 9 | echo "No base version for $python" >&2 10 | else 11 | svn diff -r $revision:HEAD "$jam" 12 | fi 13 | fi 14 | done 15 | 16 | 17 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusWeather.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class VMClassRegistry; 4 | 5 | class TESWeather; 6 | 7 | namespace papyrusWeather 8 | { 9 | float GetSunGlare(TESWeather* thisWeather); 10 | float GetSunDamage(TESWeather* thisWeather); 11 | float GetWindDirection(TESWeather* thisWeather); 12 | float GetWindDirectionRange(TESWeather* thisWeather); 13 | float GetFogDistance(TESWeather* thisWeather, bool day, UInt32 fdType); 14 | 15 | void RegisterFuncs(VMClassRegistry* registry); 16 | } -------------------------------------------------------------------------------- /dep/boost/boost/accumulators/numeric/detail/function2.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2006. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying 3 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | #ifndef BOOST_DETAIL_FUNCTION2_DWA200655_HPP 5 | # define BOOST_DETAIL_FUNCTION2_DWA200655_HPP 6 | 7 | # define args (2) 8 | # include 9 | 10 | #endif // BOOST_DETAIL_FUNCTION2_DWA200655_HPP 11 | -------------------------------------------------------------------------------- /dep/boost/boost/atomic.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_ATOMIC_HPP 2 | #define BOOST_ATOMIC_HPP 3 | 4 | // Copyright (c) 2011 Helge Bahmann 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 | // This header includes all Boost.Atomic public headers 11 | 12 | #include 13 | 14 | #ifdef BOOST_HAS_PRAGMA_ONCE 15 | #pragma once 16 | #endif 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/class.h: -------------------------------------------------------------------------------- 1 | /* Copyright Vladimir Prus 2003. Distributed under the Boost */ 2 | /* Software License, Version 1.0. (See accompanying */ 3 | /* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ 4 | 5 | #ifndef CLASS_H_VP_2003_08_01 6 | #define CLASS_H_VP_2003_08_01 7 | 8 | #include "lists.h" 9 | #include "frames.h" 10 | 11 | OBJECT * make_class_module( LIST * xname, LIST * bases, FRAME * frame ); 12 | void class_done( void ); 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /dep/skse/loader_common/IdentifyEXE.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | enum 4 | { 5 | kProcType_Steam, 6 | kProcType_Normal, 7 | 8 | kProcType_Packed, 9 | 10 | kProcType_Unknown 11 | }; 12 | 13 | struct ProcHookInfo 14 | { 15 | UInt64 version; 16 | UInt32 procType; 17 | UInt32 hookCallAddr; 18 | UInt32 loadLibAddr; 19 | bool noGore; 20 | bool russian; 21 | bool japanese; 22 | }; 23 | 24 | bool IdentifyEXE(const char * procName, bool isEditor, std::string * dllSuffix, ProcHookInfo * hookInfo); 25 | -------------------------------------------------------------------------------- /dep/boost/boost/align/detail/align_cxx11.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ALIGN_CXX11_HPP 10 | #define BOOST_ALIGN_DETAIL_ALIGN_CXX11_HPP 11 | 12 | #include 13 | 14 | namespace boost { 15 | namespace alignment { 16 | 17 | using std::align; 18 | 19 | } /* :alignment */ 20 | } /* :boost */ 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /dep/boost/boost/asio/unyield.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // unyield.hpp 3 | // ~~~~~~~~~~~ 4 | // 5 | // Copyright (c) 2003-2015 Christopher M. Kohlhoff (chris at kohlhoff dot com) 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 8 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #ifdef reenter 12 | # undef reenter 13 | #endif 14 | 15 | #ifdef yield 16 | # undef yield 17 | #endif 18 | 19 | #ifdef fork 20 | # undef fork 21 | #endif 22 | -------------------------------------------------------------------------------- /dep/boost/boost/noncopyable.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_NONCOPYABLE_HPP 10 | #define BOOST_NONCOPYABLE_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/noncopyable.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/align/align.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_ALIGN_HPP 10 | #define BOOST_ALIGN_ALIGN_HPP 11 | 12 | #include 13 | 14 | #if !defined(BOOST_NO_CXX11_STD_ALIGN) 15 | #include 16 | #else 17 | #include 18 | #endif 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /dep/boost/boost/context/protected_fixedsize_stack.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 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 | #include 8 | 9 | #if defined(BOOST_WINDOWS) 10 | # include 11 | #else 12 | # include 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function0.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 0 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function1.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 1 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function10.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 10 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function2.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 2 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function3.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 3 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function4.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 4 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function5.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 5 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function6.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 6 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function7.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 7 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function8.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 8 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/function/function9.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 9 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /dep/boost/boost/python/detail/sfinae.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2004. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying 3 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | #ifndef SFINAE_DWA2004723_HPP 5 | # define SFINAE_DWA2004723_HPP 6 | 7 | # include 8 | 9 | # if defined(BOOST_NO_SFINAE) && !defined(BOOST_MSVC) 10 | # define BOOST_PYTHON_NO_SFINAE 11 | # endif 12 | 13 | #endif // SFINAE_DWA2004723_HPP 14 | -------------------------------------------------------------------------------- /dep/boost/boost/python/module.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2001. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef MODULE_DWA2001128_HPP 6 | # define MODULE_DWA2001128_HPP 7 | 8 | # include 9 | 10 | # include 11 | # define BOOST_PYTHON_MODULE BOOST_PYTHON_MODULE_INIT 12 | 13 | #endif // MODULE_DWA20011221_HPP 14 | -------------------------------------------------------------------------------- /dep/boost/boost/thread/csbl/memory/config.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // 2013/10 Vicente J. Botet Escriba 7 | // Creation. 8 | 9 | #ifndef BOOST_CSBL_MEMORY_CONFIG_HPP 10 | #define BOOST_CSBL_MEMORY_CONFIG_HPP 11 | 12 | #include 13 | 14 | #include 15 | 16 | #endif // header 17 | -------------------------------------------------------------------------------- /dep/common/ICriticalSection.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class ICriticalSection 4 | { 5 | public: 6 | ICriticalSection() { InitializeCriticalSection(&critSection); } 7 | ~ICriticalSection() { DeleteCriticalSection(&critSection); } 8 | 9 | void Enter(void) { EnterCriticalSection(&critSection); } 10 | void Leave(void) { LeaveCriticalSection(&critSection); } 11 | bool TryEnter(void) { return TryEnterCriticalSection(&critSection) != 0; } 12 | 13 | private: 14 | CRITICAL_SECTION critSection; 15 | }; 16 | -------------------------------------------------------------------------------- /dep/skse/skse/SafeWrite.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void SafeWrite8(UInt32 addr, UInt32 data); 4 | void SafeWrite16(UInt32 addr, UInt32 data); 5 | void SafeWrite32(UInt32 addr, UInt32 data); 6 | void SafeWriteBuf(UInt32 addr, void * data, UInt32 len); 7 | 8 | // 5 bytes 9 | void WriteRelJump(UInt32 jumpSrc, UInt32 jumpTgt); 10 | void WriteRelCall(UInt32 jumpSrc, UInt32 jumpTgt); 11 | 12 | // 6 bytes 13 | void WriteRelJnz(UInt32 jumpSrc, UInt32 jumpTgt); 14 | void WriteRelJle(UInt32 jumpSrc, UInt32 jumpTgt); 15 | -------------------------------------------------------------------------------- /dep/boost/boost/coroutine/protected_stack_allocator.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 2009. 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 | #include 8 | 9 | #if defined(BOOST_WINDOWS) 10 | # include 11 | #else 12 | # include 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/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(BOOST_PREDEF_OTHER_H) || defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef BOOST_PREDEF_OTHER_H 10 | #define BOOST_PREDEF_OTHER_H 11 | #endif 12 | 13 | #include 14 | /*#include */ 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /dep/boost/boost/utility/addressof.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_ADDRESSOF_HPP 10 | #define BOOST_UTILITY_ADDRESSOF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/addressof.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/utility/enable_if.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_ENABLE_IF_HPP 10 | #define BOOST_UTILITY_ENABLE_IF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/enable_if.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/libs/asio/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "asio", 3 | "name": "Asio", 4 | "authors": [ 5 | "Chris Kohlhoff" 6 | ], 7 | "description": "Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.", 8 | "category": [ 9 | "Concurrent", 10 | "IO" 11 | ], 12 | "maintainers": [ 13 | "Chris Kohlhoff " 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /dep/boost/boost/checked_delete.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_CHECKED_DELETE_HPP 10 | #define BOOST_CHECKED_DELETE_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/checked_delete.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/coroutine/coroutine.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 2009. 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 | #ifndef BOOST_COROUTINES_COROUTINE_H 8 | #define BOOST_COROUTINES_COROUTINE_H 9 | 10 | #include 11 | #include 12 | 13 | #endif // BOOST_COROUTINES_COROUTINE_H 14 | -------------------------------------------------------------------------------- /dep/boost/boost/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(BOOST_PREDEF_LIBRARY_H) || defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef BOOST_PREDEF_LIBRARY_H 10 | #define BOOST_PREDEF_LIBRARY_H 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /dep/boost/libs/lockfree/examples/Jamfile.v2: -------------------------------------------------------------------------------- 1 | # (C) Copyright 2009: Tim Blechmann 2 | # Distributed under the Boost Software License, Version 1.0. 3 | # (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | project boost/lockfree/example 6 | : requirements 7 | ../../thread/build//boost_thread/ 8 | ../../atomic/build//boost_atomic 9 | ; 10 | 11 | exe queue : queue.cpp ; 12 | exe stack : stack.cpp ; 13 | exe spsc_queue : spsc_queue.cpp ; 14 | -------------------------------------------------------------------------------- /dep/boost/libs/parameter/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Automatically loading index page... if nothing happens, please go to 10 | doc/html/index.html. 11 | 12 | 13 | -------------------------------------------------------------------------------- /dep/boost/libs/range/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "range", 3 | "name": "Range", 4 | "authors": [ 5 | "Niel Groves", 6 | "Thorsten Ottosen" 7 | ], 8 | "description": "A new infrastructure for generic algorithms that builds on top of the new iterator concepts.", 9 | "category": [ 10 | "Algorithms" 11 | ], 12 | "maintainers": [ 13 | "Neil Groves ", 14 | "Nathan Ridge " 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /JContainers/src/collections/default_value.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "forms/form_observer.h" 5 | 6 | namespace collections { 7 | 8 | template 9 | inline std::enable_if_t::value, T> default_value() { 10 | return T{}; 11 | } 12 | 13 | template 14 | inline typename std::enable_if_t::value == false, T> default_value() { 15 | return static_cast(0); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /dep/boost/boost/python/overloads.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef OVERLOADS_DWA2002101_HPP 6 | # define OVERLOADS_DWA2002101_HPP 7 | 8 | # include 9 | 10 | # include 11 | # include 12 | 13 | #endif // OVERLOADS_DWA2002101_HPP 14 | -------------------------------------------------------------------------------- /dep/boost/libs/thread/tutorial/helloworld.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2001-2003 2 | // William E. Kempf 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | #include 8 | #include 9 | 10 | void helloworld() 11 | { 12 | std::cout << "Hello World!" << std::endl; 13 | } 14 | 15 | int main() 16 | { 17 | boost::thread thrd(&helloworld); 18 | thrd.join(); 19 | } 20 | -------------------------------------------------------------------------------- /dep/skse/skse/CustomMenu.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "GameMenus.h" 4 | #include "ScaleformLoader.h" 5 | 6 | class CustomMenuCreator 7 | { 8 | public: 9 | static IMenu* Create(void); 10 | static void SetSwfPath(const char* path); 11 | 12 | private: 13 | CustomMenuCreator(); 14 | 15 | static std::string swfPath_; 16 | }; 17 | 18 | class CustomMenu : public IMenu 19 | { 20 | public: 21 | CustomMenu(const char* swfPath); 22 | virtual void Accept(CallbackProcessor * processor); 23 | virtual void Render(void); 24 | }; -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusSKSE.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class VMClassRegistry; 4 | struct StaticFunctionTag; 5 | 6 | #include "GameTypes.h" 7 | 8 | namespace papyrusSKSE 9 | { 10 | void RegisterFuncs(VMClassRegistry* registry); 11 | 12 | UInt32 GetVersion(StaticFunctionTag* base); 13 | UInt32 GetVersionMinor(StaticFunctionTag* base); 14 | UInt32 GetVersionBeta(StaticFunctionTag* base); 15 | UInt32 GetVersionRelease(StaticFunctionTag* base); 16 | UInt32 GetPluginVersion(StaticFunctionTag* base, BSFixedString name); 17 | } 18 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusUtility.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "GameTypes.h" 3 | 4 | struct StaticFunctionTag; 5 | 6 | class VMClassRegistry; 7 | 8 | namespace papyrusUtility { 9 | 10 | void RegisterFuncs(VMClassRegistry* registry); 11 | 12 | float GetINIFloat(StaticFunctionTag* base, BSFixedString ini); 13 | UInt32 GetINIInt(StaticFunctionTag* base, BSFixedString ini); 14 | bool GetINIBool(StaticFunctionTag* base, BSFixedString ini); 15 | BSFixedString GetINIString(StaticFunctionTag* base, BSFixedString ini); 16 | } 17 | -------------------------------------------------------------------------------- /dep/boost/libs/serialization/index.html: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | 12 | Automatic redirection failed, please go to 13 | doc/index.html. 14 | 15 | -------------------------------------------------------------------------------- /dep/boost/boost/filesystem/exception.hpp: -------------------------------------------------------------------------------- 1 | // boost/filesystem/exception.hpp -----------------------------------------------------// 2 | 3 | // Copyright Beman Dawes 2003 4 | // Use, modification, and distribution is subject to the Boost Software 5 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // This header is no longer used. The contents have been moved to path.hpp. 9 | // It is provided so that user code #includes do not have to be changed. 10 | -------------------------------------------------------------------------------- /dep/boost/boost/parameter/config.hpp: -------------------------------------------------------------------------------- 1 | // Copyright Daniel Wallin, David Abrahams 2005. Use, modification and 2 | // distribution is subject to the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef BOOST_PARAMETER_CONFIG_050403_HPP 7 | #define BOOST_PARAMETER_CONFIG_050403_HPP 8 | 9 | #ifndef BOOST_PARAMETER_MAX_ARITY 10 | # define BOOST_PARAMETER_MAX_ARITY 8 11 | #endif 12 | 13 | #endif // BOOST_PARAMETER_CONFIG_050403_HPP 14 | 15 | -------------------------------------------------------------------------------- /dep/boost/boost/python/detail/is_xxx.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2005. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef IS_XXX_DWA2003224_HPP 6 | # define IS_XXX_DWA2003224_HPP 7 | 8 | # include 9 | 10 | # define BOOST_PYTHON_IS_XXX_DEF(name, qualified_name, nargs) \ 11 | BOOST_DETAIL_IS_XXX_DEF(name, qualified_name, nargs) 12 | 13 | #endif // IS_XXX_DWA2003224_HPP 14 | -------------------------------------------------------------------------------- /dep/boost/boost/python/detail/mpl_lambda.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef MPL_LAMBDA_DWA2002122_HPP 6 | # define MPL_LAMBDA_DWA2002122_HPP 7 | 8 | // this header should go away soon 9 | # include 10 | # define BOOST_PYTHON_MPL_LAMBDA_SUPPORT BOOST_MPL_AUX_LAMBDA_SUPPORT 11 | 12 | #endif // MPL_LAMBDA_DWA2002122_HPP 13 | -------------------------------------------------------------------------------- /dep/boost/boost/python/detail/not_specified.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef NOT_SPECIFIED_DWA2002321_HPP 6 | # define NOT_SPECIFIED_DWA2002321_HPP 7 | 8 | namespace boost { namespace python { namespace detail { 9 | 10 | struct not_specified {}; 11 | 12 | }}} // namespace boost::python::detail 13 | 14 | #endif // NOT_SPECIFIED_DWA2002321_HPP 15 | -------------------------------------------------------------------------------- /dep/boost/libs/config/checks/architecture/arm.cpp: -------------------------------------------------------------------------------- 1 | // arm.cpp 2 | // 3 | // Copyright (c) 2012 Steven Watanabe 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 | #if !defined(__arm__) && !defined(__thumb__) && \ 10 | !defined(__TARGET_ARCH_ARM) && !defined(__TARGET_ARCH_THUMB) && \ 11 | !defined(_ARM) && !defined(_M_ARM) && \ 12 | !defined(__aarch64__) 13 | #error "Not ARM" 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/SoundDescriptor.psc: -------------------------------------------------------------------------------- 1 | Scriptname SoundDescriptor extends Form Hidden 2 | 3 | float Function GetDecibelAttenuation() native 4 | Function SetDecibelAttenuation(float dbAttenuation) native 5 | 6 | int Function GetDecibelVariance() native 7 | Function SetDecibelVariance(int dbVariance) native 8 | 9 | int Function GetFrequencyVariance() native 10 | Function SetFrequencyVariance(int frequencyVariance) native 11 | 12 | int Function GetFrequencyShift() native 13 | Function SetFrequencyShift(int frequencyShift) native -------------------------------------------------------------------------------- /dep/boost/boost/mpl/end.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_END_HPP_INCLUDED 3 | #define BOOST_MPL_END_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_END_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/min.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MIN_HPP_INCLUDED 3 | #define BOOST_MPL_MIN_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_MIN_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /dep/boost/libs/parameter/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "parameter", 3 | "name": "Parameter", 4 | "authors": [ 5 | "David Abrahams", 6 | "Daniel Wallin" 7 | ], 8 | "description": "Boost.Parameter Library - Write functions that accept arguments by name.", 9 | "category": [ 10 | "Emulation", 11 | "Programming" 12 | ], 13 | "maintainers": [ 14 | "David Abrahams ", 15 | "Daniel Wallin " 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/cord/cord.am: -------------------------------------------------------------------------------- 1 | 2 | lib_LTLIBRARIES += libcord.la 3 | 4 | libcord_la_LIBADD = $(top_builddir)/libgc.la 5 | libcord_la_LDFLAGS = -version-info 1:3:0 -no-undefined 6 | 7 | libcord_la_SOURCES = \ 8 | cord/cordbscs.c \ 9 | cord/cordprnt.c \ 10 | cord/cordtest.c \ 11 | cord/cordxtra.c 12 | 13 | 14 | EXTRA_DIST += \ 15 | cord/cordbscs.c cord/cordtest.c cord/de.c \ 16 | cord/cordprnt.c cord/cordxtra.c cord/de_cmds.h \ 17 | cord/de_win.h cord/de_win.c cord/de_win.RC cord/de_win.ICO 18 | -------------------------------------------------------------------------------- /dep/boost/boost/config/platform/amigaos.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2002. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | #define BOOST_PLATFORM "AmigaOS" 9 | 10 | #define BOOST_DISABLE_THREADS 11 | #define BOOST_NO_CWCHAR 12 | #define BOOST_NO_STD_WSTRING 13 | #define BOOST_NO_INTRINSIC_WCHAR_T 14 | 15 | 16 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/next.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_NEXT_HPP_INCLUDED 3 | #define BOOST_MPL_NEXT_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_NEXT_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /dep/boost/libs/asio/example/cpp03/services/logger_service.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // logger_service.cpp 3 | // ~~~~~~~~~~~~~~~~~~ 4 | // 5 | // Copyright (c) 2003-2015 Christopher M. Kohlhoff (chris at kohlhoff dot com) 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 8 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #include "logger_service.hpp" 12 | 13 | namespace services { 14 | 15 | boost::asio::io_service::id logger_service::id; 16 | 17 | } // namespace services 18 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusFlora.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class VMClassRegistry; 4 | class BGSSoundDescriptorForm; 5 | class TESFlora; 6 | class IngredientItem; 7 | 8 | namespace papyrusFlora 9 | { 10 | void RegisterFuncs(VMClassRegistry* registry); 11 | 12 | IngredientItem * GetIngredient(TESFlora* thisFlora); 13 | void SetIngredient(TESFlora* thisFlora, IngredientItem* ingredient); 14 | 15 | BGSSoundDescriptorForm * GetHarvestSound(TESFlora* thisFlora); 16 | void SetHarvestSound(TESFlora* thisFlora, BGSSoundDescriptorForm * sound); 17 | }; 18 | -------------------------------------------------------------------------------- /dep/boost/boost/chrono/chrono.hpp: -------------------------------------------------------------------------------- 1 | // chrono.hpp --------------------------------------------------------------// 2 | 3 | // Copyright 2009-2011 Vicente J. Botet Escriba 4 | 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // See http://www.boost.org/LICENSE_1_0.txt 7 | 8 | #ifndef BOOST_CHRONO_CHRONO_HPP 9 | #define BOOST_CHRONO_CHRONO_HPP 10 | 11 | #include 12 | #include 13 | #include 14 | 15 | #endif // BOOST_CHRONO_CHRONO_HPP 16 | -------------------------------------------------------------------------------- /dep/boost/boost/detail/lightweight_test.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_DETAIL_LIGHTWEIGHT_TEST_HPP 10 | #define BOOST_DETAIL_LIGHTWEIGHT_TEST_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/lightweight_test.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/begin.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_BEGIN_HPP_INCLUDED 3 | #define BOOST_MPL_BEGIN_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_BEGIN_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/prior.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_PRIOR_HPP_INCLUDED 3 | #define BOOST_MPL_PRIOR_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_PRIOR_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /dep/boost/libs/context/src/asm/jump_ppc32_ppc64_sysv_macho_gas.S: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Sergue E. Leontiev 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 | // Stub file for universal binary 9 | 10 | #if defined(__ppc__) 11 | #include "jump_ppc32_sysv_macho_gas.S" 12 | #elif defined(__ppc64__) 13 | #include "jump_ppc64_sysv_macho_gas.S" 14 | #else 15 | #error "No arch's" 16 | #endif 17 | -------------------------------------------------------------------------------- /dep/boost/libs/context/src/asm/make_ppc32_ppc64_sysv_macho_gas.S: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Sergue E. Leontiev 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 | // Stub file for universal binary 9 | 10 | #if defined(__ppc__) 11 | #include "make_ppc32_sysv_macho_gas.S" 12 | #elif defined(__ppc64__) 13 | #include "make_ppc64_sysv_macho_gas.S" 14 | #else 15 | #error "No arch's" 16 | #endif 17 | -------------------------------------------------------------------------------- /dep/boost/libs/exception/build/Jamfile.v2: -------------------------------------------------------------------------------- 1 | # Boost Exception Library build Jamfile 2 | # 3 | # Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 4 | # 5 | # Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | project boost/exception 9 | : source-location ../src 10 | : requirements static 11 | ; 12 | 13 | lib boost_exception : clone_current_exception_non_intrusive.cpp ; 14 | boost-install boost_exception ; 15 | -------------------------------------------------------------------------------- /dep/skse/scripts/modified/Weather.psc: -------------------------------------------------------------------------------- 1 | 2 | ; Returns the sun glare percentage 3 | float Function GetSunGlare() native 4 | 5 | ; Returns the sun damage percentage 6 | float Function GetSunDamage() native 7 | 8 | ; Returns the wind direction in degrees (0-360) 9 | float Function GetWindDirection() native 10 | 11 | ; Returns the wind direction range in degrees (0-180) 12 | float Function GetWindDirectionRange() native 13 | 14 | ; 0 - Near 15 | ; 1 - Far 16 | ; 2 - Power 17 | ; 3 - Max 18 | float Function GetFogDistance(bool day, int type) native 19 | -------------------------------------------------------------------------------- /dep/boost/boost/detail/scoped_enum_emulation.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Andrey Semashev 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_DETAIL_SCOPED_ENUM_EMULATION_HPP 10 | #define BOOST_DETAIL_SCOPED_ENUM_EMULATION_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/scoped_enum.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/iterator_adaptors.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2004. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying 3 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | // See www.boost.org/libs/iterator for documentation. 6 | 7 | #ifndef ITERATOR_ADAPTORS_DWA2004725_HPP 8 | # define ITERATOR_ADAPTORS_DWA2004725_HPP 9 | 10 | #define BOOST_ITERATOR_ADAPTORS_VERSION 0x0200 11 | #include 12 | 13 | #endif // ITERATOR_ADAPTORS_DWA2004725_HPP 14 | -------------------------------------------------------------------------------- /dep/boost/boost/python/handle_fwd.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef HANDLE_FWD_DWA2002615_HPP 6 | # define HANDLE_FWD_DWA2002615_HPP 7 | 8 | # include 9 | 10 | namespace boost { namespace python { 11 | 12 | template class handle; 13 | 14 | }} // namespace boost::python 15 | 16 | #endif // HANDLE_FWD_DWA2002615_HPP 17 | -------------------------------------------------------------------------------- /dep/boost/boost/type_traits/detail/size_t_trait_undef.hpp: -------------------------------------------------------------------------------- 1 | 2 | // NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION 3 | 4 | // Copyright Aleksey Gurtovoy 2002-2004 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 | // $Source$ 11 | // $Date$ 12 | // $Revision$ 13 | 14 | #undef BOOST_TT_AUX_SIZE_T_TRAIT_DEF1 15 | #undef BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1 16 | #undef BOOST_TT_AUX_SIZE_T_TRAIT_PARTIAL_SPEC1_1 17 | -------------------------------------------------------------------------------- /dep/boost/libs/context/src/asm/jump_i386_x86_64_sysv_macho_gas.S: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Sergue E. Leontiev 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 | // Stub file for universal binary 9 | 10 | #if defined(__i386__) 11 | #include "jump_i386_sysv_macho_gas.S" 12 | #elif defined(__x86_64__) 13 | #include "jump_x86_64_sysv_macho_gas.S" 14 | #else 15 | #error "No arch's" 16 | #endif 17 | -------------------------------------------------------------------------------- /dep/boost/libs/context/src/asm/make_i386_x86_64_sysv_macho_gas.S: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Sergue E. Leontiev 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 | // Stub file for universal binary 9 | 10 | #if defined(__i386__) 11 | #include "make_i386_sysv_macho_gas.S" 12 | #elif defined(__x86_64__) 13 | #include "make_x86_64_sysv_macho_gas.S" 14 | #else 15 | #error "No arch's" 16 | #endif 17 | -------------------------------------------------------------------------------- /dep/boost/boost/move/detail/config_end.hpp: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Ion Gaztanaga 2012-2012. Distributed under the Boost 4 | // Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/move for documentation. 8 | // 9 | ////////////////////////////////////////////////////////////////////////////// 10 | #if defined BOOST_MSVC 11 | # pragma warning (pop) 12 | #endif 13 | -------------------------------------------------------------------------------- /dep/boost/libs/asio/example/cpp03/ssl/dh512.pem: -------------------------------------------------------------------------------- 1 | Diffie-Hellman-Parameters: (512 bit) 2 | prime: 3 | 00:a0:bc:d0:c2:c3:a8:c7:a5:62:13:cd:f0:63:39: 4 | ea:85:e0:f7:ca:00:8a:57:ec:12:dd:92:2b:20:70: 5 | 38:6c:03:60:b1:19:e3:0b:e9:d3:05:f1:1b:cc:8c: 6 | 9c:1a:30:3e:91:de:db:17:a7:19:cf:da:a0:2d:ee: 7 | ef:35:95:8b:4b 8 | generator: 5 (0x5) 9 | -----BEGIN DH PARAMETERS----- 10 | MEYCQQCgvNDCw6jHpWITzfBjOeqF4PfKAIpX7BLdkisgcDhsA2CxGeML6dMF8RvM 11 | jJwaMD6R3tsXpxnP2qAt7u81lYtLAgEF 12 | -----END DH PARAMETERS----- 13 | -------------------------------------------------------------------------------- /dep/boost/libs/thread/meta/libraries.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "key": "thread", 4 | "name": "Thread", 5 | "authors": [ 6 | "Anthony Williams", 7 | "Vicente J. Botet Escriba" 8 | ], 9 | "maintainers": [ 10 | "Vicente J. Botet Escriba ", 11 | "Niall Douglas " 12 | ], 13 | "description": 14 | "Portable C++ multi-threading. C++11, C++14.", 15 | "std": [ "proposal" ], 16 | "category": [ 17 | "Concurrent", "System" 18 | ] 19 | } 20 | ] 21 | -------------------------------------------------------------------------------- /dep/boost/boost/config/platform/cray.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2011. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | 7 | // See http://www.boost.org for most recent version. 8 | 9 | // SGI Irix specific config options: 10 | 11 | #define BOOST_PLATFORM "Cray" 12 | 13 | // boilerplate code: 14 | #define BOOST_HAS_UNISTD_H 15 | #include 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/add_gc_prefix.c: -------------------------------------------------------------------------------- 1 | # include 2 | # include "version.h" 3 | 4 | int main(argc, argv, envp) 5 | int argc; 6 | char ** argv; 7 | char ** envp; 8 | { 9 | int i; 10 | 11 | for (i = 1; i < argc; i++) { 12 | if (GC_ALPHA_VERSION == GC_NOT_ALPHA) { 13 | printf("gc%d.%d/%s ", GC_VERSION_MAJOR, GC_VERSION_MINOR, argv[i]); 14 | } else { 15 | printf("gc%d.%dalpha%d/%s ", GC_VERSION_MAJOR, 16 | GC_VERSION_MINOR, GC_ALPHA_VERSION, argv[i]); 17 | } 18 | } 19 | return(0); 20 | } 21 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusTree.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class VMClassRegistry; 4 | class BGSSoundDescriptorForm; 5 | class TESObjectTREE; 6 | class IngredientItem; 7 | 8 | namespace papyrusTree 9 | { 10 | void RegisterFuncs(VMClassRegistry* registry); 11 | 12 | IngredientItem * GetIngredient(TESObjectTREE* thisTree); 13 | void SetIngredient(TESObjectTREE* thisTree, IngredientItem* ingredient); 14 | 15 | BGSSoundDescriptorForm * GetHarvestSound(TESObjectTREE* thisTree); 16 | void SetHarvestSound(TESObjectTREE* thisTree, BGSSoundDescriptorForm * sound); 17 | }; 18 | -------------------------------------------------------------------------------- /dep/boost/boost/coroutine/segmented_stack_allocator.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 2009. 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 | #include 8 | 9 | #if defined(BOOST_USE_SEGMENTED_STACKS) 10 | # if defined(BOOST_WINDOWS) 11 | # error "segmented stacks are not supported by Windows" 12 | # else 13 | # include 14 | # endif 15 | #endif 16 | -------------------------------------------------------------------------------- /dep/boost/boost/iterator.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Beman Dawes 2000. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying file 3 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | #ifndef BOOST_ITERATOR_HPP 6 | #define BOOST_ITERATOR_HPP 7 | 8 | // This header is obsolete and will be deprecated. 9 | 10 | #include 11 | #include // std::ptrdiff_t 12 | 13 | namespace boost 14 | { 15 | 16 | using std::iterator; 17 | 18 | } // namespace boost 19 | 20 | #endif // BOOST_ITERATOR_HPP 21 | -------------------------------------------------------------------------------- /dep/boost/boost/thread/executor.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // 2013/09 Vicente J. Botet Escriba 7 | // Adapt to boost from CCIA C++11 implementation 8 | 9 | #ifndef BOOST_THREAD_EXECUTOR_HPP 10 | #define BOOST_THREAD_EXECUTOR_HPP 11 | 12 | #include 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /dep/boost/boost/container/detail/config_end.hpp: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Ion Gaztanaga 2005-2013. Distributed under the Boost 4 | // Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/container for documentation. 8 | // 9 | ////////////////////////////////////////////////////////////////////////////// 10 | #if defined BOOST_MSVC 11 | #pragma warning (pop) 12 | #endif 13 | 14 | -------------------------------------------------------------------------------- /dep/boost/boost/detail/no_exceptions_support.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_DETAIL_NO_EXCEPTIONS_SUPPORT_HPP 10 | #define BOOST_DETAIL_NO_EXCEPTIONS_SUPPORT_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/no_exceptions_support.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/python/object_fwd.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef OBJECT_FWD_DWA2002724_HPP 6 | # define OBJECT_FWD_DWA2002724_HPP 7 | 8 | # include 9 | 10 | namespace boost { namespace python { 11 | namespace api 12 | { 13 | class object; 14 | } 15 | using api::object; 16 | }} // namespace boost::python 17 | 18 | #endif // OBJECT_FWD_DWA2002724_HPP 19 | -------------------------------------------------------------------------------- /dep/boost/boost/weak_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_WEAK_PTR_HPP_INCLUDED 2 | #define BOOST_WEAK_PTR_HPP_INCLUDED 3 | 4 | // 5 | // weak_ptr.hpp 6 | // 7 | // Copyright (c) 2001, 2002, 2003 Peter Dimov 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. 10 | // See accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt 12 | // 13 | // See http://www.boost.org/libs/smart_ptr/weak_ptr.htm for documentation. 14 | // 15 | 16 | #include 17 | 18 | #endif // #ifndef BOOST_WEAK_PTR_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /dep/boost/libs/optional/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Automatic redirection failed, please go to 7 | doc/html/index.html
8 |

� Copyright Beman Dawes, 2001

9 |

Distributed under the Boost Software License, Version 1.0. (See accompanying 10 | file LICENSE_1_0.txt or copy 11 | at www.boost.org/LICENSE_1_0.txt)

12 | 13 | 14 | -------------------------------------------------------------------------------- /dep/boost/libs/thread/example/xtime.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2001-2003 2 | // William E. Kempf 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | #define BOOST_THREAD_VERSION 2 8 | 9 | #include 10 | #include 11 | 12 | int main() 13 | { 14 | boost::xtime xt; 15 | boost::xtime_get(&xt, boost::TIME_UTC_); 16 | xt.sec += 1; 17 | boost::thread::sleep(xt); // Sleep for 1 second 18 | } 19 | -------------------------------------------------------------------------------- /dep/common/IReadWriteLock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "common/ICriticalSection.h" 4 | #include "common/IEvent.h" 5 | #include "common/IInterlockedLong.h" 6 | 7 | class IReadWriteLock 8 | { 9 | public: 10 | IReadWriteLock(); 11 | ~IReadWriteLock(); 12 | 13 | void StartRead(void); 14 | void EndRead(void); 15 | void StartWrite(void); 16 | void EndWrite(void); 17 | 18 | private: 19 | IEvent readBlocker; 20 | IEvent writeBlocker; 21 | ICriticalSection enterBlocker; 22 | ICriticalSection writeMutex; 23 | IInterlockedLong readCount; 24 | }; 25 | -------------------------------------------------------------------------------- /dep/boost/boost/logic/tribool_fwd.hpp: -------------------------------------------------------------------------------- 1 | // Three-state boolean logic library 2 | 3 | // Copyright Douglas Gregor 2002-2004. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | 9 | // For more information, see http://www.boost.org 10 | #ifndef BOOST_LOGIC_TRIBOOL_FWD_HPP 11 | #define BOOST_LOGIC_TRIBOOL_FWD_HPP 12 | 13 | namespace boost { namespace logic { class tribool; } } 14 | 15 | #endif // BOOST_LOGIC_TRIBOOL_FWD_HPP 16 | -------------------------------------------------------------------------------- /dep/boost/boost/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(BOOST_PREDEF_LANGUAGE_H) || defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef BOOST_PREDEF_LANGUAGE_H 10 | #define BOOST_PREDEF_LANGUAGE_H 11 | #endif 12 | 13 | #include 14 | #include 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/boost/type.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright David Abrahams 2001. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef BOOST_TYPE_DWA20010120_HPP 7 | # define BOOST_TYPE_DWA20010120_HPP 8 | 9 | namespace boost { 10 | 11 | // Just a simple "type envelope". Useful in various contexts, mostly to work 12 | // around some MSVC deficiencies. 13 | template 14 | struct type {}; 15 | 16 | } 17 | 18 | #endif // BOOST_TYPE_DWA20010120_HPP 19 | -------------------------------------------------------------------------------- /dep/boost/boost/utility/explicit_operator_bool.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_EXPLICIT_OPERATOR_BOOL_HPP 10 | #define BOOST_UTILITY_EXPLICIT_OPERATOR_BOOL_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/explicit_operator_bool.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /dep/boost/libs/context/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Automatic redirection failed, please go to 7 | doc/html/index.html 8 |
9 |

© Copyright Beman Dawes, 2001

10 |

Distributed under the Boost Software 11 | License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 12 | www.boost.org/LICENSE_1_0.txt)

13 | 14 | 15 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/hdrmacro.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 1993, 1995 Christopher Seiwald. 3 | * 4 | * This file is part of Jam - see jam.c for Copyright information. 5 | */ 6 | 7 | /* 8 | * hdrmacro.h - parses header files for #define MACRO or 9 | * #define MACRO "filename" definitions 10 | */ 11 | 12 | #ifndef HDRMACRO_SW20111118_H 13 | #define HDRMACRO_SW20111118_H 14 | 15 | #include "object.h" 16 | #include "rules.h" 17 | 18 | void macro_headers( TARGET * ); 19 | OBJECT * macro_header_get( OBJECT * macro_name ); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /dep/boost/boost/interprocess/detail/config_end.hpp: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Ion Gaztanaga 2005-2012. Distributed under the Boost 4 | // Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/interprocess for documentation. 8 | // 9 | ////////////////////////////////////////////////////////////////////////////// 10 | #if defined BOOST_MSVC 11 | #pragma warning (pop) 12 | #endif 13 | 14 | -------------------------------------------------------------------------------- /dep/boost/boost/make_shared.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_MAKE_SHARED_HPP_INCLUDED 2 | #define BOOST_MAKE_SHARED_HPP_INCLUDED 3 | 4 | // make_shared.hpp 5 | // 6 | // Copyright (c) 2007, 2008 Peter Dimov 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt 11 | // 12 | // See http://www.boost.org/libs/smart_ptr/make_shared.html 13 | // for documentation. 14 | 15 | #include 16 | 17 | #endif // #ifndef BOOST_MAKE_SHARED_HPP_INCLUDED 18 | -------------------------------------------------------------------------------- /dep/boost/boost/scoped_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SCOPED_PTR_HPP_INCLUDED 2 | #define BOOST_SCOPED_PTR_HPP_INCLUDED 3 | 4 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 5 | // Copyright (c) 2001, 2002 Peter Dimov 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See 8 | // accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // http://www.boost.org/libs/smart_ptr/scoped_ptr.htm 12 | // 13 | 14 | #include 15 | 16 | #endif // #ifndef BOOST_SCOPED_PTR_HPP_INCLUDED 17 | -------------------------------------------------------------------------------- /dep/boost/boost/typeof/std/complex.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2005 Arkadiy Vertleyb, Peder Holt. 2 | // Use, modification and distribution is subject to the Boost Software 3 | // License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | #ifndef BOOST_TYPEOF_STD_complex_hpp_INCLUDED 6 | #define BOOST_TYPEOF_STD_complex_hpp_INCLUDED 7 | 8 | #include 9 | #include 10 | 11 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() 12 | 13 | BOOST_TYPEOF_REGISTER_TEMPLATE(std::complex, 1) 14 | 15 | #endif//BOOST_TYPEOF_STD_complex_hpp_INCLUDED 16 | -------------------------------------------------------------------------------- /dep/boost/boost/python/detail/indirect_traits.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2004. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying 3 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | #ifndef INDIRECT_TRAITS_DWA2004915_HPP 5 | # define INDIRECT_TRAITS_DWA2004915_HPP 6 | 7 | # include 8 | 9 | namespace boost { namespace python { 10 | namespace indirect_traits = boost::detail::indirect_traits; 11 | }} // namespace boost::python::detail 12 | 13 | #endif // INDIRECT_TRAITS_DWA2004915_HPP 14 | -------------------------------------------------------------------------------- /dep/boost/libs/config/checks/architecture/power.cpp: -------------------------------------------------------------------------------- 1 | // power.cpp 2 | // 3 | // Copyright (c) 2012 Steven Watanabe 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 | #if !defined(__powerpc) && !defined(__powerpc__) && !defined(__ppc) \ 10 | && !defined(__ppc__) && !defined(_M_PPC) && !defined(_ARCH_PPC) \ 11 | && !defined(__POWERPC__) && !defined(__PPCGECKO__) \ 12 | && !defined(__PPCBROADWAY) && !defined(_XENON) 13 | #error "Not PPC" 14 | #endif 15 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/util/indirect.py: -------------------------------------------------------------------------------- 1 | # Status: minimally ported. This module is not supposed to be used much 2 | # with Boost.Build/Python. 3 | # 4 | # Copyright 2003 Dave Abrahams 5 | # Copyright 2003 Vladimir Prus 6 | # Distributed under the Boost Software License, Version 1.0. 7 | # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 8 | 9 | from b2.util import call_jam_function, bjam_signature 10 | 11 | def call(*args): 12 | a1 = args[0] 13 | name = a1[0] 14 | a1tail = a1[1:] 15 | call_jam_function(name, *((a1tail,) + args[1:])) 16 | -------------------------------------------------------------------------------- /dep/boost/boost/python/converter/convertible_function.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef CONVERTIBLE_FUNCTION_DWA200278_HPP 6 | # define CONVERTIBLE_FUNCTION_DWA200278_HPP 7 | 8 | namespace boost { namespace python { namespace converter { 9 | 10 | typedef void* (*convertible_function)(PyObject*); 11 | 12 | }}} // namespace boost::python::converter 13 | 14 | #endif // CONVERTIBLE_FUNCTION_DWA200278_HPP 15 | -------------------------------------------------------------------------------- /dep/common/ITextParser.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "common/IDataStream.h" 4 | 5 | class ITextParser 6 | { 7 | public: 8 | ITextParser(); 9 | ITextParser(IDataStream * stream); 10 | ~ITextParser(); 11 | 12 | void Attach(IDataStream * stream); 13 | IDataStream * GetStream(void) { return m_stream; } 14 | 15 | bool HitEOF(void) { return m_stream->HitEOF(); } 16 | 17 | void SkipWhitespace(void); 18 | void SkipLine(void); 19 | 20 | void ReadLine(char * out, UInt32 length); 21 | void ReadToken(char * out, UInt32 length); 22 | 23 | private: 24 | IDataStream * m_stream; 25 | }; 26 | -------------------------------------------------------------------------------- /JContainers/src/collections/lua_module.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | namespace collections { 4 | class object_base; 5 | class item; 6 | class dependent_context; 7 | class tes_context; 8 | } 9 | 10 | namespace boost { 11 | template class optional; 12 | } 13 | 14 | namespace lua { 15 | 16 | boost::optional eval_lua_function( collections::tes_context& ctx, 17 | collections::object_base *object, 18 | const char *lua_string); 19 | } 20 | -------------------------------------------------------------------------------- /dep/boost/boost/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 BOOST_PREPROCESSOR_HPP 15 | # define BOOST_PREPROCESSOR_HPP 16 | # 17 | # include 18 | # 19 | # endif 20 | -------------------------------------------------------------------------------- /dep/boost/boost/scoped_array.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SCOPED_ARRAY_HPP_INCLUDED 2 | #define BOOST_SCOPED_ARRAY_HPP_INCLUDED 3 | 4 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 5 | // Copyright (c) 2001, 2002 Peter Dimov 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See 8 | // accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // http://www.boost.org/libs/smart_ptr/scoped_array.htm 12 | // 13 | 14 | #include 15 | 16 | #endif // #ifndef BOOST_SCOPED_ARRAY_HPP_INCLUDED 17 | -------------------------------------------------------------------------------- /dep/boost/libs/chrono/src/chrono.cpp: -------------------------------------------------------------------------------- 1 | // chrono.cpp --------------------------------------------------------------// 2 | 3 | // Copyright Beman Dawes 2008 4 | // Copyright Vicente J. Botet Escriba 2009-2010 5 | 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // See http://www.boost.org/LICENSE_1_0.txt 8 | 9 | // define BOOST_CHRONO_SOURCE so that knows 10 | // the library is being built (possibly exporting rather than importing code) 11 | 12 | #define BOOST_CHRONO_SOURCE 13 | 14 | #include 15 | 16 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/patchlevel.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc. 3 | * 4 | * This file is part of Jam - see jam.c for Copyright information. 5 | */ 6 | 7 | /* Keep JAMVERSYM in sync with VERSION. */ 8 | /* It can be accessed as $(JAMVERSION) in the Jamfile. */ 9 | 10 | #define VERSION_MAJOR 2015 11 | #define VERSION_MINOR 7 12 | #define VERSION_PATCH 0 13 | #define VERSION_MAJOR_SYM "2015" 14 | #define VERSION_MINOR_SYM "07" 15 | #define VERSION_PATCH_SYM "00" 16 | #define VERSION "2015.07" 17 | #define JAMVERSYM "JAMVERSION=2015.07" 18 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/next.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_NEXT) 8 | #define FUSION_INCLUDE_NEXT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/intrusive/detail/config_end.hpp: -------------------------------------------------------------------------------- 1 | ///////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Ion Gaztanaga 2006-2013 4 | // 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // (See accompanying file LICENSE_1_0.txt or copy at 7 | // http://www.boost.org/LICENSE_1_0.txt) 8 | // 9 | // See http://www.boost.org/libs/intrusive for documentation. 10 | // 11 | ///////////////////////////////////////////////////////////////////////////// 12 | 13 | #if defined BOOST_MSVC 14 | #pragma warning (pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /dep/boost/boost/intrusive_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_INTRUSIVE_PTR_HPP_INCLUDED 2 | #define BOOST_INTRUSIVE_PTR_HPP_INCLUDED 3 | 4 | // 5 | // intrusive_ptr.hpp 6 | // 7 | // Copyright (c) 2001, 2002 Peter Dimov 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. 10 | // See accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt 12 | // 13 | // See http://www.boost.org/libs/smart_ptr/intrusive_ptr.html for documentation. 14 | // 15 | 16 | #include 17 | 18 | #endif // #ifndef BOOST_INTRUSIVE_PTR_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /dep/boost/boost/python/import.hpp: -------------------------------------------------------------------------------- 1 | // Copyright Stefan Seefeld 2005. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef IMPORT_SS20050624_HPP 6 | # define IMPORT_SS20050624_HPP 7 | 8 | # include 9 | # include 10 | 11 | namespace boost 12 | { 13 | namespace python 14 | { 15 | 16 | // Import the named module and return a reference to it. 17 | object BOOST_PYTHON_DECL import(str name); 18 | 19 | } 20 | } 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /dep/boost/libs/lockfree/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Automatic redirection failed, please go to 7 | ../../doc/html/lockfree.html  
8 |

© Copyright Beman Dawes, 2001

9 |

Distributed under the Boost Software License, Version 1.0. (See accompanying 10 | file LICENSE_1_0.txt or copy 11 | at www.boost.org/LICENSE_1_0.txt)

12 | 13 | 14 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/boehm_gc/include/private/darwin_stop_world.h: -------------------------------------------------------------------------------- 1 | #ifndef GC_DARWIN_STOP_WORLD_H 2 | #define GC_DARWIN_STOP_WORLD_H 3 | 4 | #if !defined(GC_DARWIN_THREADS) 5 | #error darwin_stop_world.h included without GC_DARWIN_THREADS defined 6 | #endif 7 | 8 | #include 9 | #include 10 | 11 | struct thread_stop_info { 12 | mach_port_t mach_thread; 13 | }; 14 | 15 | struct GC_mach_thread { 16 | thread_act_t thread; 17 | int already_suspended; 18 | }; 19 | 20 | void GC_darwin_register_mach_handler_thread(mach_port_t thread); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /dep/common/IDirectoryIterator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class IDirectoryIterator 4 | { 5 | public: 6 | IDirectoryIterator(const char * path, const char * match = NULL); 7 | virtual ~IDirectoryIterator(); 8 | 9 | WIN32_FIND_DATA * Get(void) { return &m_result; } 10 | void GetFullPath(char * out, UInt32 outLen); 11 | std::string GetFullPath(void); 12 | 13 | void Next(void); 14 | bool Done(void); 15 | 16 | private: 17 | IDirectoryIterator(); // undefined, disallow 18 | 19 | HANDLE m_searchHandle; 20 | WIN32_FIND_DATA m_result; 21 | bool m_done; 22 | 23 | char m_path[MAX_PATH]; 24 | }; 25 | -------------------------------------------------------------------------------- /JContainers/src/util/atomic_serialization.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | namespace boost { 6 | namespace serialization { 7 | 8 | template 9 | inline void save_atomic(Archive& ar, const std::atomic& v) { 10 | T refCnt = v._My_val; 11 | ar & refCnt; 12 | } 13 | 14 | template 15 | inline void load_atomic(Archive& ar, std::atomic & v) { 16 | T refCnt = (T)0; 17 | ar & refCnt; 18 | v._My_val = refCnt; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /dep/boost/boost/asio/yield.hpp: -------------------------------------------------------------------------------- 1 | // 2 | // yield.hpp 3 | // ~~~~~~~~~ 4 | // 5 | // Copyright (c) 2003-2015 Christopher M. Kohlhoff (chris at kohlhoff dot com) 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 8 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | 11 | #include "coroutine.hpp" 12 | 13 | #ifndef reenter 14 | # define reenter(c) BOOST_ASIO_CORO_REENTER(c) 15 | #endif 16 | 17 | #ifndef yield 18 | # define yield BOOST_ASIO_CORO_YIELD 19 | #endif 20 | 21 | #ifndef fork 22 | # define fork BOOST_ASIO_CORO_FORK 23 | #endif 24 | -------------------------------------------------------------------------------- /dep/boost/boost/context/all.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Oliver Kowalke 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 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/any.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_ANY) 8 | #define FUSION_INCLUDE_ANY 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/at.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AT) 8 | #define FUSION_INCLUDE_AT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/cons.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_CONS) 8 | #define FUSION_INCLUDE_CONS 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/end.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_END) 8 | #define FUSION_INCLUDE_END 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/prior.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_PRIOR) 8 | #define FUSION_INCLUDE_PRIOR 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/type_traits/aligned_storage.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright (C) John Maddock 2005. 3 | // Use, modification and distribution are subject to the Boost Software License, 4 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt). 6 | // 7 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 8 | 9 | #ifndef BOOST_TT_ALIGNED_STORAGE_HPP_INCLUDED 10 | # define BOOST_TT_ALIGNED_STORAGE_HPP_INCLUDED 11 | # include 12 | #endif // BOOST_TT_ALIGNED_STORAGE_HPP_INCLUDED 13 | 14 | -------------------------------------------------------------------------------- /dep/boost/libs/thread/tutorial/helloworld3.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2001-2003 2 | // William E. Kempf 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | #include 8 | #include 9 | #include 10 | 11 | void helloworld(const char* who) 12 | { 13 | std::cout << who << "says, \"Hello World.\"" << std::endl; 14 | } 15 | 16 | int main() 17 | { 18 | boost::thread thrd(boost::bind(&helloworld, "Bob")); 19 | thrd.join(); 20 | } 21 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/headers.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 1993, 1995 Christopher Seiwald. 3 | * 4 | * This file is part of Jam - see jam.c for Copyright information. 5 | */ 6 | 7 | /* 8 | * headers.h - handle #includes in source files 9 | */ 10 | 11 | #ifndef HEADERS_SW20111118_H 12 | #define HEADERS_SW20111118_H 13 | 14 | #include "object.h" 15 | #include "rules.h" 16 | #include "regexp.h" 17 | 18 | void headers( TARGET * t ); 19 | 20 | #ifdef OPT_HEADER_CACHE_EXT 21 | struct regexp; 22 | LIST * headers1( LIST *l, OBJECT * file, int rec, struct regexp *re[] ); 23 | #endif 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/at_c.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AT_C) 8 | #define FUSION_INCLUDE_AT_C 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/fold.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_FOLD) 8 | #define FUSION_INCLUDE_FOLD 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/is_view.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_IS_VIEW) 8 | #define FUSION_INCLUDE_IS_VIEW 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/size.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_SIZE) 8 | #define FUSION_INCLUDE_SIZE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/thread/condition.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_THREAD_CONDITION_HPP 2 | #define BOOST_THREAD_CONDITION_HPP 3 | // (C) Copyright 2007 Anthony Williams 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 | #include 10 | 11 | #if defined BOOST_THREAD_PROVIDES_CONDITION 12 | 13 | #include 14 | 15 | namespace boost 16 | { 17 | typedef condition_variable_any condition; 18 | } 19 | 20 | #endif 21 | #endif 22 | -------------------------------------------------------------------------------- /dep/common/IConsole.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "common/ITypes.h" 4 | #include "common/ISingleton.h" 5 | #include 6 | 7 | /** 8 | * Wrapper class for a standard Windows console 9 | * 10 | * @todo make nonblocking 11 | */ 12 | class IConsole : public ISingleton 13 | { 14 | public: 15 | IConsole(); 16 | ~IConsole(); 17 | 18 | void Write(char * buf); 19 | void Write(char * buf, UInt32 bufLen, const char * fmt, ...); 20 | 21 | char ReadChar(void); 22 | UInt32 ReadBuf(char * buf, UInt32 len); 23 | 24 | private: 25 | HANDLE inputHandle, outputHandle; 26 | }; 27 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/begin.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_BEGIN) 8 | #define FUSION_INCLUDE_BEGIN 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/value_of.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_VALUE_OF) 8 | #define FUSION_INCLUDE_VALUE_OF 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusNativeFunctionDef.inl: -------------------------------------------------------------------------------- 1 | #define CLASS_NAME __MACRO_JOIN__(NativeFunction, NUM_PARAMS) 2 | 3 | #define VOID_SPEC 0 4 | #include "PapyrusNativeFunctionDef_Base.inl" 5 | #define VOID_SPEC 1 6 | #include "PapyrusNativeFunctionDef_Base.inl" 7 | 8 | #undef CLASS_NAME 9 | #define CLASS_NAME __MACRO_JOIN__(NativeFunctionWithState, NUM_PARAMS) 10 | #define ACCEPTS_STATE 11 | 12 | #define VOID_SPEC 0 13 | #include "PapyrusNativeFunctionDef_Base.inl" 14 | #define VOID_SPEC 1 15 | #include "PapyrusNativeFunctionDef_Base.inl" 16 | 17 | #undef ACCEPTS_STATE 18 | 19 | #undef CLASS_NAME 20 | #undef NUM_PARAMS 21 | -------------------------------------------------------------------------------- /json_validator/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by json_validator.rc 4 | 5 | // Next default values for new objects 6 | // 7 | #ifdef APSTUDIO_INVOKED 8 | #ifndef APSTUDIO_READONLY_SYMBOLS 9 | #define _APS_NEXT_RESOURCE_VALUE 101 10 | #define _APS_NEXT_COMMAND_VALUE 40001 11 | #define _APS_NEXT_CONTROL_VALUE 1001 12 | #define _APS_NEXT_SYMED_VALUE 101 13 | #endif 14 | #endif 15 | 16 | #define APP_DESCRIPTION "Utility for batch JSON file validation. Drag JSON files or folders onto executable (the file) to validate" 17 | -------------------------------------------------------------------------------- /dep/boost/boost/config/compiler/compaq_cxx.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // Tru64 C++ compiler setup (now HP): 9 | 10 | #define BOOST_COMPILER "HP Tru64 C++ " BOOST_STRINGIZE(__DECCXX_VER) 11 | 12 | #include "boost/config/compiler/common_edg.hpp" 13 | 14 | // 15 | // versions check: 16 | // Nothing to do here? 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/as_list.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AS_LIST) 8 | #define FUSION_INCLUDE_AS_LIST 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/find_if.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_FIND_IF) 8 | #define FUSION_INCLUDE_FIND_IF 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/intrinsic.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_INTRINSIC) 8 | #define FUSION_INCLUDE_INTRINSIC 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/config/workaround.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/logical.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LOGICAL_HPP_INCLUDED 3 | #define BOOST_MPL_LOGICAL_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | #include 19 | #include 20 | 21 | #endif // BOOST_MPL_LOGICAL_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /dep/boost/boost/python/detail/scope.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef SCOPE_DWA2002927_HPP 6 | # define SCOPE_DWA2002927_HPP 7 | 8 | # include 9 | 10 | namespace boost { namespace python { namespace detail { 11 | 12 | void BOOST_PYTHON_DECL scope_setattr_doc(char const* name, object const& obj, char const* doc); 13 | 14 | }}} // namespace boost::python::detail 15 | 16 | #endif // SCOPE_DWA2002927_HPP 17 | -------------------------------------------------------------------------------- /dep/boost/boost/thread/locks.hpp: -------------------------------------------------------------------------------- 1 | // Distributed under the Boost Software License, Version 1.0. (See 2 | // accompanying file LICENSE_1_0.txt or copy at 3 | // http://www.boost.org/LICENSE_1_0.txt) 4 | // (C) Copyright 2007 Anthony Williams 5 | // (C) Copyright 2011-2012 Vicente J. Botet Escriba 6 | 7 | #ifndef BOOST_THREAD_LOCKS_HPP 8 | #define BOOST_THREAD_LOCKS_HPP 9 | 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /dep/boost/libs/chrono/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Automatic redirection failed, please go to 7 | ../../doc/html/chrono.html 8 |

© Copyright 2009-2010 Vicente J. Botet Escribá. 9 | Distributed under the Boost Software 10 | License, Version 1.0. (See accompanying file 11 | LICENSE_1_0.txt or copy at 12 | http://www.boost.org/LICENSE_1_0.txt) 13 |

14 | 15 | 16 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/category_of.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_CATEGORY_OF) 8 | #define FUSION_INCLUDE_CATEGORY_OF 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/filter_view.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_FILTER_VIEW) 8 | #define FUSION_INCLUDE_FILTER_VIEW 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/for_each.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_FOR_EACH) 8 | #define FUSION_INCLUDE_FOR_EACH 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/single_view.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_SINGLE_VIEW) 8 | #define FUSION_INCLUDE_SINGLE_VIEW 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/tag_of_fwd.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_TAG_OF_FWD) 8 | #define FUSION_INCLUDE_TAG_OF_FWD 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/value_at.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Hartmut Kaiser 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_VALUE_AT) 8 | #define FUSION_INCLUDE_VALUE_AT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/support/void.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2011 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(BOOST_FUSION_SUPPORT_VOID_20070706_2125) 8 | #define BOOST_FUSION_SUPPORT_VOID_20070706_2125 9 | 10 | namespace boost { namespace fusion 11 | { 12 | struct void_ {}; 13 | }} 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /dep/boost/boost/graph/parallel/simple_trigger.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2007 Douglas Gregor 2 | 3 | // Use, modification and distribution is subject to the Boost Software 4 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | // This file contains a simplification of the "trigger" method for 8 | // process groups. The simple trigger handles the common case where 9 | // the handler associated with a trigger is a member function bound to 10 | // a particular pointer. 11 | 12 | // File moved 13 | #include 14 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/aux_/config/msvc.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | 18 | // BOOST_MSVC is defined here: 19 | #include 20 | 21 | #endif // BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/less.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LESS_HPP_INCLUDED 3 | #define BOOST_MPL_LESS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME less 18 | #define AUX778076_OP_TOKEN < 19 | #include 20 | 21 | #endif // BOOST_MPL_LESS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/plus.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_PLUS_HPP_INCLUDED 3 | #define BOOST_MPL_PLUS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME plus 18 | #define AUX778076_OP_TOKEN + 19 | #include 20 | 21 | #endif // BOOST_MPL_PLUS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /dep/boost/boost/optional.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2003, Fernando Luis Cacciola Carballal. 2 | // 3 | // Use, modification, and distribution is subject to the Boost Software 4 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/optional for documentation. 8 | // 9 | // You are welcome to contact the author at: 10 | // fernando_cacciola@hotmail.com 11 | // 12 | #ifndef BOOST_OPTIONAL_FLC_19NOV2002_HPP 13 | #define BOOST_OPTIONAL_FLC_19NOV2002_HPP 14 | 15 | #include "boost/optional/optional.hpp" 16 | 17 | #endif 18 | 19 | -------------------------------------------------------------------------------- /dep/boost/boost/thread/thread_pool.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // 2013/09 Vicente J. Botet Escriba 7 | // Adapt to boost from CCIA C++11 implementation 8 | // first implementation of a simple pool thread using a vector of threads and a sync_queue. 9 | 10 | #ifndef BOOST_THREAD_THREAD_POOL_HPP 11 | #define BOOST_THREAD_THREAD_POOL_HPP 12 | 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /dep/boost/tools/build/src/engine/search.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 1993, 1995 Christopher Seiwald. 3 | * 4 | * This file is part of Jam - see jam.c for Copyright information. 5 | */ 6 | 7 | /* 8 | * search.h - find a target along $(SEARCH) or $(LOCATE) 9 | */ 10 | 11 | #ifndef SEARCH_SW20111118_H 12 | #define SEARCH_SW20111118_H 13 | 14 | #include "object.h" 15 | #include "timestamp.h" 16 | 17 | void set_explicit_binding( OBJECT * target, OBJECT * locate ); 18 | OBJECT * search( OBJECT * target, timestamp * const time, 19 | OBJECT * * another_target, int const file ); 20 | void search_done( void ); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/mpl.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_MPL) 8 | #define FUSION_INCLUDE_MPL 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/pop_back.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_POP_BACK) 8 | #define FUSION_INCLUDE_POP_BACK 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/reverse.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_REVERSE) 8 | #define FUSION_INCLUDE_REVERSE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/boost/boost/interprocess/detail/config_external_end.hpp: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Ion Gaztanaga 2012-2012. Distributed under the Boost 4 | // Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/interprocess for documentation. 8 | // 9 | ////////////////////////////////////////////////////////////////////////////// 10 | #if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) 11 | # pragma GCC diagnostic pop 12 | #endif 13 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/limits/map.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_MAP_SIZE) 18 | # define BOOST_MPL_LIMIT_MAP_SIZE 20 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/limits/set.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_SET_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_SET_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_SET_SIZE) 18 | # define BOOST_MPL_LIMIT_SET_SIZE 20 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_SET_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/minus.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MINUS_HPP_INCLUDED 3 | #define BOOST_MPL_MINUS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME minus 18 | #define AUX778076_OP_TOKEN - 19 | #include 20 | 21 | #endif // BOOST_MPL_MINUS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /dep/boost/boost/mpl/times.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_TIMES_HPP_INCLUDED 3 | #define BOOST_MPL_TIMES_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME times 18 | #define AUX778076_OP_TOKEN * 19 | #include 20 | 21 | #endif // BOOST_MPL_TIMES_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /dep/boost/boost/python/object/life_support.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef LIFE_SUPPORT_DWA200222_HPP 6 | # define LIFE_SUPPORT_DWA200222_HPP 7 | # include 8 | 9 | namespace boost { namespace python { namespace objects { 10 | 11 | BOOST_PYTHON_DECL PyObject* make_nurse_and_patient(PyObject* nurse, PyObject* patient); 12 | 13 | }}} // namespace boost::python::object 14 | 15 | #endif // LIFE_SUPPORT_DWA200222_HPP 16 | -------------------------------------------------------------------------------- /dep/boost/boost/python/object/value_holder_fwd.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef VALUE_HOLDER_FWD_DWA2002311_HPP 6 | # define VALUE_HOLDER_FWD_DWA2002311_HPP 7 | 8 | namespace boost { namespace python { namespace objects { 9 | 10 | struct no_back_reference; 11 | 12 | template struct value_holder_generator; 13 | 14 | }}} // namespace boost::python::object 15 | 16 | #endif // VALUE_HOLDER_FWD_DWA2002311_HPP 17 | -------------------------------------------------------------------------------- /dep/boost/boost/range/iterator_range.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Range library 2 | // 3 | // Copyright Neil Groves 2009. 4 | // Use, modification and distribution is subject to the Boost Software 5 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | // For more information, see http://www.boost.org/libs/range/ 9 | // 10 | #ifndef BOOST_RANGE_ITERATOR_RANGE_HPP_INCLUDED 11 | #define BOOST_RANGE_ITERATOR_RANGE_HPP_INCLUDED 12 | 13 | #include "boost/range/iterator_range_core.hpp" 14 | #include "boost/range/iterator_range_io.hpp" 15 | 16 | #endif // include guard 17 | -------------------------------------------------------------------------------- /dep/skse/skse/PapyrusLeveledSpell.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class VMClassRegistry; 4 | class TESLevSpell; 5 | class TESGlobal; 6 | class TESForm; 7 | 8 | namespace papyrusLeveledSpell 9 | { 10 | void RegisterFuncs(VMClassRegistry* registry); 11 | 12 | UInt32 GetChanceNone(TESLevSpell * leveledItem); 13 | void SetChanceNone(TESLevSpell * leveledItem, UInt32 chanceNone); 14 | 15 | UInt32 GetNumForms(TESLevSpell * leveledItem); 16 | TESForm * GetNthForm(TESLevSpell * leveledItem, UInt32 n); 17 | UInt32 GetNthLevel(TESLevSpell * leveledItem, UInt32 n); 18 | void SetNthLevel(TESLevSpell * leveledItem, UInt32 n, UInt32 level); 19 | }; -------------------------------------------------------------------------------- /JContainers/src/util/cstring.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "boost/range/iterator_range_core.hpp" 4 | 5 | namespace util { 6 | 7 | using cstring = boost::iterator_range; 8 | 9 | inline auto make_cstring(const char* cstr) -> cstring { 10 | return cstr ? boost::make_iterator_range(cstr, cstr + strlen(cstr)) : boost::make_iterator_range_n("", 0); 11 | } 12 | 13 | inline auto make_cstring_safe(const char* cstr, size_t limit = 1024) -> cstring { 14 | return cstr ? boost::make_iterator_range(cstr, cstr + strnlen_s(cstr, limit)) : boost::make_iterator_range_n("", 0); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /dep/boost/boost/date_time.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_DATE_TIME_ALL_HPP___ 2 | #define BOOST_DATE_TIME_ALL_HPP___ 3 | 4 | /* Copyright (c) 2006 CrystalClear Software, Inc. 5 | * Use, modification and distribution is subject to the 6 | * Boost Software License, Version 1.0. (See accompanying 7 | * file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 8 | * Author: Jeff Garland 9 | * $Date$ 10 | */ 11 | 12 | // See www.boost.org/libs/date_time for documentation. 13 | 14 | //gregorian and posix time included by indirectly 15 | #include "boost/date_time/local_time/local_time.hpp" 16 | 17 | #endif // BOOST_DATE_TIME_ALL_HPP___ 18 | -------------------------------------------------------------------------------- /dep/boost/boost/fusion/include/is_segmented.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2011 Eric Niebler 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(BOOST_FUSION_INCLUDE_IS_SEGMENTED) 8 | #define BOOST_FUSION_INCLUDE_IS_SEGMENTED 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | --------------------------------------------------------------------------------