forked from Xeeynamo/sonic-hybrid-rsdk
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
27 changed files
with
4,096 additions
and
0 deletions.
There are no files selected for viewing
55 changes: 55 additions & 0 deletions
55
...ir/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/detail/get_data.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Edward Diener 2014. * | ||
# * Distributed under the Boost Software License, Version 1.0. (See * | ||
# * accompanying file LICENSE_1_0.txt or copy at * | ||
# * http://www.boost.org/LICENSE_1_0.txt) * | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_DETAIL_GET_DATA_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_DETAIL_GET_DATA_HPP | ||
# | ||
# include <boost/preprocessor/config/config.hpp> | ||
# include <boost/preprocessor/tuple/rem.hpp> | ||
# include <boost/preprocessor/control/if.hpp> | ||
# include <boost/preprocessor/control/iif.hpp> | ||
# include <boost/preprocessor/facilities/is_1.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_DETAIL_GET_DATA */ | ||
# | ||
# define BOOST_PP_ARRAY_DETAIL_GET_DATA_NONE(size, data) | ||
|
||
# if BOOST_PP_VARIADICS && !(BOOST_PP_VARIADICS_MSVC && _MSC_VER <= 1400) | ||
# if BOOST_PP_VARIADICS_MSVC | ||
# define BOOST_PP_ARRAY_DETAIL_GET_DATA_ANY_VC_DEFAULT(size, data) BOOST_PP_TUPLE_REM(size) data | ||
# define BOOST_PP_ARRAY_DETAIL_GET_DATA_ANY_VC_CAT(size, data) BOOST_PP_TUPLE_REM_CAT(size) data | ||
# define BOOST_PP_ARRAY_DETAIL_GET_DATA_ANY(size, data) \ | ||
BOOST_PP_IIF \ | ||
( \ | ||
BOOST_PP_IS_1(size), \ | ||
BOOST_PP_ARRAY_DETAIL_GET_DATA_ANY_VC_CAT, \ | ||
BOOST_PP_ARRAY_DETAIL_GET_DATA_ANY_VC_DEFAULT \ | ||
) \ | ||
(size,data) \ | ||
/**/ | ||
# else | ||
# define BOOST_PP_ARRAY_DETAIL_GET_DATA_ANY(size, data) BOOST_PP_TUPLE_REM(size) data | ||
# endif | ||
# else | ||
# define BOOST_PP_ARRAY_DETAIL_GET_DATA_ANY(size, data) BOOST_PP_TUPLE_REM(size) data | ||
# endif | ||
|
||
# define BOOST_PP_ARRAY_DETAIL_GET_DATA(size, data) \ | ||
BOOST_PP_IF \ | ||
( \ | ||
size, \ | ||
BOOST_PP_ARRAY_DETAIL_GET_DATA_ANY, \ | ||
BOOST_PP_ARRAY_DETAIL_GET_DATA_NONE \ | ||
) \ | ||
(size,data) \ | ||
/**/ | ||
# | ||
# endif /* BOOST_PREPROCESSOR_ARRAY_DETAIL_GET_DATA_HPP */ |
35 changes: 35 additions & 0 deletions
35
...nic3air/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/push_front.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Paul Mensonides 2002. | ||
# * (C) Copyright Edward Diener 2014. | ||
# * Distributed under the Boost Software License, Version 1.0. (See | ||
# * accompanying file LICENSE_1_0.txt or copy at | ||
# * http://www.boost.org/LICENSE_1_0.txt) | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_PUSH_FRONT_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_PUSH_FRONT_HPP | ||
# | ||
# include <boost/preprocessor/arithmetic/inc.hpp> | ||
# include <boost/preprocessor/array/data.hpp> | ||
# include <boost/preprocessor/array/size.hpp> | ||
# include <boost/preprocessor/config/config.hpp> | ||
# include <boost/preprocessor/punctuation/comma_if.hpp> | ||
# include <boost/preprocessor/tuple/rem.hpp> | ||
# include <boost/preprocessor/array/detail/get_data.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_PUSH_FRONT */ | ||
# | ||
# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG() | ||
# define BOOST_PP_ARRAY_PUSH_FRONT(array, elem) BOOST_PP_ARRAY_PUSH_FRONT_I(BOOST_PP_ARRAY_SIZE(array), BOOST_PP_ARRAY_DATA(array), elem) | ||
# else | ||
# define BOOST_PP_ARRAY_PUSH_FRONT(array, elem) BOOST_PP_ARRAY_PUSH_FRONT_D(array, elem) | ||
# define BOOST_PP_ARRAY_PUSH_FRONT_D(array, elem) BOOST_PP_ARRAY_PUSH_FRONT_I(BOOST_PP_ARRAY_SIZE(array), BOOST_PP_ARRAY_DATA(array), elem) | ||
# endif | ||
# | ||
# define BOOST_PP_ARRAY_PUSH_FRONT_I(size, data, elem) (BOOST_PP_INC(size), (elem BOOST_PP_COMMA_IF(size) BOOST_PP_ARRAY_DETAIL_GET_DATA(size,data))) | ||
# | ||
# endif |
54 changes: 54 additions & 0 deletions
54
...n/sonic3air/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/remove.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Paul Mensonides 2002. | ||
# * Distributed under the Boost Software License, Version 1.0. (See | ||
# * accompanying file LICENSE_1_0.txt or copy at | ||
# * http://www.boost.org/LICENSE_1_0.txt) | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_REMOVE_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_REMOVE_HPP | ||
# | ||
# include <boost/preprocessor/arithmetic/inc.hpp> | ||
# include <boost/preprocessor/array/elem.hpp> | ||
# include <boost/preprocessor/array/push_back.hpp> | ||
# include <boost/preprocessor/array/size.hpp> | ||
# include <boost/preprocessor/comparison/not_equal.hpp> | ||
# include <boost/preprocessor/control/deduce_d.hpp> | ||
# include <boost/preprocessor/control/iif.hpp> | ||
# include <boost/preprocessor/control/while.hpp> | ||
# include <boost/preprocessor/tuple/eat.hpp> | ||
# include <boost/preprocessor/tuple/elem.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_REMOVE */ | ||
# | ||
# define BOOST_PP_ARRAY_REMOVE(array, i) BOOST_PP_ARRAY_REMOVE_I(BOOST_PP_DEDUCE_D(), array, i) | ||
# define BOOST_PP_ARRAY_REMOVE_I(d, array, i) BOOST_PP_ARRAY_REMOVE_D(d, array, i) | ||
# | ||
# /* BOOST_PP_ARRAY_REMOVE_D */ | ||
# | ||
# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG() | ||
# define BOOST_PP_ARRAY_REMOVE_D(d, array, i) BOOST_PP_TUPLE_ELEM(4, 2, BOOST_PP_WHILE_ ## d(BOOST_PP_ARRAY_REMOVE_P, BOOST_PP_ARRAY_REMOVE_O, (0, i, (0, ()), array))) | ||
# else | ||
# define BOOST_PP_ARRAY_REMOVE_D(d, array, i) BOOST_PP_ARRAY_REMOVE_D_I(d, array, i) | ||
# define BOOST_PP_ARRAY_REMOVE_D_I(d, array, i) BOOST_PP_TUPLE_ELEM(4, 2, BOOST_PP_WHILE_ ## d(BOOST_PP_ARRAY_REMOVE_P, BOOST_PP_ARRAY_REMOVE_O, (0, i, (0, ()), array))) | ||
# endif | ||
# | ||
# define BOOST_PP_ARRAY_REMOVE_P(d, st) BOOST_PP_NOT_EQUAL(BOOST_PP_TUPLE_ELEM(4, 0, st), BOOST_PP_ARRAY_SIZE(BOOST_PP_TUPLE_ELEM(4, 3, st))) | ||
# | ||
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_STRICT() | ||
# define BOOST_PP_ARRAY_REMOVE_O(d, st) BOOST_PP_ARRAY_REMOVE_O_I st | ||
# else | ||
# define BOOST_PP_ARRAY_REMOVE_O(d, st) BOOST_PP_ARRAY_REMOVE_O_I(BOOST_PP_TUPLE_ELEM(4, 0, st), BOOST_PP_TUPLE_ELEM(4, 1, st), BOOST_PP_TUPLE_ELEM(4, 2, st), BOOST_PP_TUPLE_ELEM(4, 3, st)) | ||
# endif | ||
# | ||
# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_DMC() | ||
# define BOOST_PP_ARRAY_REMOVE_O_I(n, i, res, arr) (BOOST_PP_INC(n), i, BOOST_PP_IIF(BOOST_PP_NOT_EQUAL(n, i), BOOST_PP_ARRAY_PUSH_BACK, res BOOST_PP_TUPLE_EAT_2)(res, BOOST_PP_ARRAY_ELEM(n, arr)), arr) | ||
# else | ||
# define BOOST_PP_ARRAY_REMOVE_O_I(n, i, res, arr) (BOOST_PP_INC(n), i, BOOST_PP_IIF(BOOST_PP_NOT_EQUAL(n, i), BOOST_PP_ARRAY_PUSH_BACK, BOOST_PP_TUPLE_ELEM_2_0)(res, BOOST_PP_ARRAY_ELEM(n, arr)), arr) | ||
# endif | ||
# | ||
# endif |
49 changes: 49 additions & 0 deletions
49
.../sonic3air/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/replace.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Paul Mensonides 2002. | ||
# * Distributed under the Boost Software License, Version 1.0. (See | ||
# * accompanying file LICENSE_1_0.txt or copy at | ||
# * http://www.boost.org/LICENSE_1_0.txt) | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_REPLACE_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_REPLACE_HPP | ||
# | ||
# include <boost/preprocessor/arithmetic/inc.hpp> | ||
# include <boost/preprocessor/array/elem.hpp> | ||
# include <boost/preprocessor/array/push_back.hpp> | ||
# include <boost/preprocessor/comparison/not_equal.hpp> | ||
# include <boost/preprocessor/config/config.hpp> | ||
# include <boost/preprocessor/control/deduce_d.hpp> | ||
# include <boost/preprocessor/control/iif.hpp> | ||
# include <boost/preprocessor/control/while.hpp> | ||
# include <boost/preprocessor/tuple/elem.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_REPLACE */ | ||
# | ||
# define BOOST_PP_ARRAY_REPLACE(array, i, elem) BOOST_PP_ARRAY_REPLACE_I(BOOST_PP_DEDUCE_D(), array, i, elem) | ||
# define BOOST_PP_ARRAY_REPLACE_I(d, array, i, elem) BOOST_PP_ARRAY_REPLACE_D(d, array, i, elem) | ||
# | ||
# /* BOOST_PP_ARRAY_REPLACE_D */ | ||
# | ||
# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG() | ||
# define BOOST_PP_ARRAY_REPLACE_D(d, array, i, elem) BOOST_PP_TUPLE_ELEM(5, 3, BOOST_PP_WHILE_ ## d(BOOST_PP_ARRAY_REPLACE_P, BOOST_PP_ARRAY_REPLACE_O, (0, i, elem, (0, ()), array))) | ||
# else | ||
# define BOOST_PP_ARRAY_REPLACE_D(d, array, i, elem) BOOST_PP_ARRAY_REPLACE_D_I(d, array, i, elem) | ||
# define BOOST_PP_ARRAY_REPLACE_D_I(d, array, i, elem) BOOST_PP_TUPLE_ELEM(5, 3, BOOST_PP_WHILE_ ## d(BOOST_PP_ARRAY_REPLACE_P, BOOST_PP_ARRAY_REPLACE_O, (0, i, elem, (0, ()), array))) | ||
# endif | ||
# | ||
# define BOOST_PP_ARRAY_REPLACE_P(d, state) BOOST_PP_NOT_EQUAL(BOOST_PP_TUPLE_ELEM(5, 0, state), BOOST_PP_ARRAY_SIZE(BOOST_PP_TUPLE_ELEM(5, 4, state))) | ||
# | ||
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_STRICT() | ||
# define BOOST_PP_ARRAY_REPLACE_O(d, state) BOOST_PP_ARRAY_REPLACE_O_I state | ||
# else | ||
# define BOOST_PP_ARRAY_REPLACE_O(d, state) BOOST_PP_ARRAY_REPLACE_O_I(BOOST_PP_TUPLE_ELEM(5, 0, state), BOOST_PP_TUPLE_ELEM(5, 1, state), BOOST_PP_TUPLE_ELEM(5, 2, state), BOOST_PP_TUPLE_ELEM(5, 3, state), BOOST_PP_TUPLE_ELEM(5, 4, state)) | ||
# endif | ||
# | ||
# define BOOST_PP_ARRAY_REPLACE_O_I(n, i, elem, res, arr) (BOOST_PP_INC(n), i, elem, BOOST_PP_ARRAY_PUSH_BACK(res, BOOST_PP_IIF(BOOST_PP_NOT_EQUAL(n, i), BOOST_PP_ARRAY_ELEM(n, arr), elem)), arr) | ||
# | ||
# endif |
29 changes: 29 additions & 0 deletions
29
.../sonic3air/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/reverse.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Paul Mensonides 2002. | ||
# * Distributed under the Boost Software License, Version 1.0. (See | ||
# * accompanying file LICENSE_1_0.txt or copy at | ||
# * http://www.boost.org/LICENSE_1_0.txt) | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_REVERSE_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_REVERSE_HPP | ||
# | ||
# include <boost/preprocessor/array/data.hpp> | ||
# include <boost/preprocessor/array/size.hpp> | ||
# include <boost/preprocessor/config/config.hpp> | ||
# include <boost/preprocessor/tuple/reverse.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_REVERSE */ | ||
# | ||
# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG() | ||
# define BOOST_PP_ARRAY_REVERSE(array) (BOOST_PP_ARRAY_SIZE(array), BOOST_PP_TUPLE_REVERSE(BOOST_PP_ARRAY_SIZE(array), BOOST_PP_ARRAY_DATA(array))) | ||
# else | ||
# define BOOST_PP_ARRAY_REVERSE(array) BOOST_PP_ARRAY_REVERSE_I(array) | ||
# define BOOST_PP_ARRAY_REVERSE_I(array) (BOOST_PP_ARRAY_SIZE(array), BOOST_PP_TUPLE_REVERSE(BOOST_PP_ARRAY_SIZE(array), BOOST_PP_ARRAY_DATA(array))) | ||
# endif | ||
# | ||
# endif |
28 changes: 28 additions & 0 deletions
28
...gen/sonic3air/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/size.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Paul Mensonides 2002. | ||
# * Distributed under the Boost Software License, Version 1.0. (See | ||
# * accompanying file LICENSE_1_0.txt or copy at | ||
# * http://www.boost.org/LICENSE_1_0.txt) | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_SIZE_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_SIZE_HPP | ||
# | ||
# include <boost/preprocessor/config/config.hpp> | ||
# include <boost/preprocessor/tuple/elem.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_SIZE */ | ||
# | ||
# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG() | ||
# define BOOST_PP_ARRAY_SIZE(array) BOOST_PP_TUPLE_ELEM(2, 0, array) | ||
# else | ||
# define BOOST_PP_ARRAY_SIZE(array) BOOST_PP_ARRAY_SIZE_I(array) | ||
# define BOOST_PP_ARRAY_SIZE_I(array) BOOST_PP_ARRAY_SIZE_II array | ||
# define BOOST_PP_ARRAY_SIZE_II(size, data) size | ||
# endif | ||
# | ||
# endif |
47 changes: 47 additions & 0 deletions
47
.../sonic3air/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/to_list.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Edward Diener 2011. * | ||
# * (C) Copyright Paul Mensonides 2011. * | ||
# * Distributed under the Boost Software License, Version 1.0. (See * | ||
# * accompanying file LICENSE_1_0.txt or copy at * | ||
# * http://www.boost.org/LICENSE_1_0.txt) * | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_TO_LIST_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_TO_LIST_HPP | ||
# | ||
# include <boost/preprocessor/cat.hpp> | ||
# include <boost/preprocessor/config/config.hpp> | ||
# include <boost/preprocessor/array/size.hpp> | ||
# include <boost/preprocessor/control/if.hpp> | ||
# include <boost/preprocessor/tuple/to_list.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_TO_LIST */ | ||
# | ||
# define BOOST_PP_ARRAY_TO_LIST(array) \ | ||
BOOST_PP_IF \ | ||
( \ | ||
BOOST_PP_ARRAY_SIZE(array), \ | ||
BOOST_PP_ARRAY_TO_LIST_DO, \ | ||
BOOST_PP_ARRAY_TO_LIST_EMPTY \ | ||
) \ | ||
(array) \ | ||
/**/ | ||
# | ||
# define BOOST_PP_ARRAY_TO_LIST_EMPTY(array) BOOST_PP_NIL | ||
# | ||
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MSVC() | ||
# define BOOST_PP_ARRAY_TO_LIST_DO(array) BOOST_PP_ARRAY_TO_LIST_I(BOOST_PP_TUPLE_TO_LIST, array) | ||
# define BOOST_PP_ARRAY_TO_LIST_I(m, args) BOOST_PP_ARRAY_TO_LIST_II(m, args) | ||
# define BOOST_PP_ARRAY_TO_LIST_II(m, args) BOOST_PP_CAT(m ## args,) | ||
# elif BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MWCC() | ||
# define BOOST_PP_ARRAY_TO_LIST_DO(array) BOOST_PP_ARRAY_TO_LIST_I(array) | ||
# define BOOST_PP_ARRAY_TO_LIST_I(array) BOOST_PP_TUPLE_TO_LIST ## array | ||
# else | ||
# define BOOST_PP_ARRAY_TO_LIST_DO(array) BOOST_PP_TUPLE_TO_LIST array | ||
# endif | ||
# | ||
# endif |
46 changes: 46 additions & 0 deletions
46
...n/sonic3air/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/to_seq.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Edward Diener 2011. * | ||
# * (C) Copyright Paul Mensonides 2011. * | ||
# * Distributed under the Boost Software License, Version 1.0. (See * | ||
# * accompanying file LICENSE_1_0.txt or copy at * | ||
# * http://www.boost.org/LICENSE_1_0.txt) * | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_TO_SEQ_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_TO_SEQ_HPP | ||
# | ||
# include <boost/preprocessor/cat.hpp> | ||
# include <boost/preprocessor/config/config.hpp> | ||
# include <boost/preprocessor/array/size.hpp> | ||
# include <boost/preprocessor/control/if.hpp> | ||
# include <boost/preprocessor/tuple/to_seq.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_TO_SEQ */ | ||
# | ||
# define BOOST_PP_ARRAY_TO_SEQ(array) \ | ||
BOOST_PP_IF \ | ||
( \ | ||
BOOST_PP_ARRAY_SIZE(array), \ | ||
BOOST_PP_ARRAY_TO_SEQ_DO, \ | ||
BOOST_PP_ARRAY_TO_SEQ_EMPTY \ | ||
) \ | ||
(array) \ | ||
/**/ | ||
# define BOOST_PP_ARRAY_TO_SEQ_EMPTY(array) | ||
# | ||
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MSVC() | ||
# define BOOST_PP_ARRAY_TO_SEQ_DO(array) BOOST_PP_ARRAY_TO_SEQ_I(BOOST_PP_TUPLE_TO_SEQ, array) | ||
# define BOOST_PP_ARRAY_TO_SEQ_I(m, args) BOOST_PP_ARRAY_TO_SEQ_II(m, args) | ||
# define BOOST_PP_ARRAY_TO_SEQ_II(m, args) BOOST_PP_CAT(m ## args,) | ||
# elif BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MWCC() | ||
# define BOOST_PP_ARRAY_TO_SEQ_DO(array) BOOST_PP_ARRAY_TO_SEQ_I(array) | ||
# define BOOST_PP_ARRAY_TO_SEQ_I(array) BOOST_PP_TUPLE_TO_SEQ ## array | ||
# else | ||
# define BOOST_PP_ARRAY_TO_SEQ_DO(array) BOOST_PP_TUPLE_TO_SEQ array | ||
# endif | ||
# | ||
# endif |
33 changes: 33 additions & 0 deletions
33
...sonic3air/build/_xcode/boost.framework/Versions/A/Headers/preprocessor/array/to_tuple.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# /* ************************************************************************** | ||
# * * | ||
# * (C) Copyright Edward Diener 2011. * | ||
# * (C) Copyright Paul Mensonides 2011. * | ||
# * Distributed under the Boost Software License, Version 1.0. (See * | ||
# * accompanying file LICENSE_1_0.txt or copy at * | ||
# * http://www.boost.org/LICENSE_1_0.txt) * | ||
# * * | ||
# ************************************************************************** */ | ||
# | ||
# /* See http://www.boost.org for most recent version. */ | ||
# | ||
# ifndef BOOST_PREPROCESSOR_ARRAY_TO_TUPLE_HPP | ||
# define BOOST_PREPROCESSOR_ARRAY_TO_TUPLE_HPP | ||
# | ||
# include <boost/preprocessor/array/data.hpp> | ||
# include <boost/preprocessor/array/size.hpp> | ||
# include <boost/preprocessor/control/if.hpp> | ||
# | ||
# /* BOOST_PP_ARRAY_TO_TUPLE */ | ||
# | ||
# define BOOST_PP_ARRAY_TO_TUPLE(array) \ | ||
BOOST_PP_IF \ | ||
( \ | ||
BOOST_PP_ARRAY_SIZE(array), \ | ||
BOOST_PP_ARRAY_DATA, \ | ||
BOOST_PP_ARRAY_TO_TUPLE_EMPTY \ | ||
) \ | ||
(array) \ | ||
/**/ | ||
# define BOOST_PP_ARRAY_TO_TUPLE_EMPTY(array) | ||
# | ||
# endif |
Oops, something went wrong.