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 |
--------------------------------------------------------------------------------