📄 elem.hpp
字号:
# /* **************************************************************************# * *# * (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_SEQ_ELEM_HPP# define BOOST_PREPROCESSOR_SEQ_ELEM_HPP## include <boost/preprocessor/config/config.hpp># include <boost/preprocessor/facilities/empty.hpp>## /* BOOST_PP_SEQ_ELEM */## if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MWCC()# define BOOST_PP_SEQ_ELEM(i, seq) BOOST_PP_SEQ_ELEM_I(i, seq)# else# define BOOST_PP_SEQ_ELEM(i, seq) BOOST_PP_SEQ_ELEM_I((i, seq))# endif## if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MSVC()# define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II((BOOST_PP_SEQ_ELEM_ ## i seq))# define BOOST_PP_SEQ_ELEM_II(res) BOOST_PP_SEQ_ELEM_IV(BOOST_PP_SEQ_ELEM_III res)# define BOOST_PP_SEQ_ELEM_III(x, _) x BOOST_PP_EMPTY()# define BOOST_PP_SEQ_ELEM_IV(x) x# elif BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MWCC()# define BOOST_PP_SEQ_ELEM_I(par) BOOST_PP_SEQ_ELEM_II ## par# define BOOST_PP_SEQ_ELEM_II(i, seq) BOOST_PP_SEQ_ELEM_III(BOOST_PP_SEQ_ELEM_ ## i ## seq)# define BOOST_PP_SEQ_ELEM_III(im) BOOST_PP_SEQ_ELEM_IV(im)# define BOOST_PP_SEQ_ELEM_IV(x, _) x# else# define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq)# define BOOST_PP_SEQ_ELEM_II(im) BOOST_PP_SEQ_ELEM_III(im)# define BOOST_PP_SEQ_ELEM_III(x, _) x# endif## define BOOST_PP_SEQ_ELEM_0(x) x, BOOST_PP_NIL# define BOOST_PP_SEQ_ELEM_1(_) BOOST_PP_SEQ_ELEM_0# define BOOST_PP_SEQ_ELEM_2(_) BOOST_PP_SEQ_ELEM_1# define BOOST_PP_SEQ_ELEM_3(_) BOOST_PP_SEQ_ELEM_2# define BOOST_PP_SEQ_ELEM_4(_) BOOST_PP_SEQ_ELEM_3# define BOOST_PP_SEQ_ELEM_5(_) BOOST_PP_SEQ_ELEM_4# define BOOST_PP_SEQ_ELEM_6(_) BOOST_PP_SEQ_ELEM_5# define BOOST_PP_SEQ_ELEM_7(_) BOOST_PP_SEQ_ELEM_6# define BOOST_PP_SEQ_ELEM_8(_) BOOST_PP_SEQ_ELEM_7# define BOOST_PP_SEQ_ELEM_9(_) BOOST_PP_SEQ_ELEM_8# define BOOST_PP_SEQ_ELEM_10(_) BOOST_PP_SEQ_ELEM_9# define BOOST_PP_SEQ_ELEM_11(_) BOOST_PP_SEQ_ELEM_10# define BOOST_PP_SEQ_ELEM_12(_) BOOST_PP_SEQ_ELEM_11# define BOOST_PP_SEQ_ELEM_13(_) BOOST_PP_SEQ_ELEM_12# define BOOST_PP_SEQ_ELEM_14(_) BOOST_PP_SEQ_ELEM_13# define BOOST_PP_SEQ_ELEM_15(_) BOOST_PP_SEQ_ELEM_14# define BOOST_PP_SEQ_ELEM_16(_) BOOST_PP_SEQ_ELEM_15# define BOOST_PP_SEQ_ELEM_17(_) BOOST_PP_SEQ_ELEM_16# define BOOST_PP_SEQ_ELEM_18(_) BOOST_PP_SEQ_ELEM_17# define BOOST_PP_SEQ_ELEM_19(_) BOOST_PP_SEQ_ELEM_18# define BOOST_PP_SEQ_ELEM_20(_) BOOST_PP_SEQ_ELEM_19# define BOOST_PP_SEQ_ELEM_21(_) BOOST_PP_SEQ_ELEM_20# define BOOST_PP_SEQ_ELEM_22(_) BOOST_PP_SEQ_ELEM_21# define BOOST_PP_SEQ_ELEM_23(_) BOOST_PP_SEQ_ELEM_22# define BOOST_PP_SEQ_ELEM_24(_) BOOST_PP_SEQ_ELEM_23# define BOOST_PP_SEQ_ELEM_25(_) BOOST_PP_SEQ_ELEM_24# define BOOST_PP_SEQ_ELEM_26(_) BOOST_PP_SEQ_ELEM_25# define BOOST_PP_SEQ_ELEM_27(_) BOOST_PP_SEQ_ELEM_26# define BOOST_PP_SEQ_ELEM_28(_) BOOST_PP_SEQ_ELEM_27# define BOOST_PP_SEQ_ELEM_29(_) BOOST_PP_SEQ_ELEM_28# define BOOST_PP_SEQ_ELEM_30(_) BOOST_PP_SEQ_ELEM_29# define BOOST_PP_SEQ_ELEM_31(_) BOOST_PP_SEQ_ELEM_30# define BOOST_PP_SEQ_ELEM_32(_) BOOST_PP_SEQ_ELEM_31# define BOOST_PP_SEQ_ELEM_33(_) BOOST_PP_SEQ_ELEM_32# define BOOST_PP_SEQ_ELEM_34(_) BOOST_PP_SEQ_ELEM_33# define BOOST_PP_SEQ_ELEM_35(_) BOOST_PP_SEQ_ELEM_34# define BOOST_PP_SEQ_ELEM_36(_) BOOST_PP_SEQ_ELEM_35# define BOOST_PP_SEQ_ELEM_37(_) BOOST_PP_SEQ_ELEM_36# define BOOST_PP_SEQ_ELEM_38(_) BOOST_PP_SEQ_ELEM_37# define BOOST_PP_SEQ_ELEM_39(_) BOOST_PP_SEQ_ELEM_38# define BOOST_PP_SEQ_ELEM_40(_) BOOST_PP_SEQ_ELEM_39# define BOOST_PP_SEQ_ELEM_41(_) BOOST_PP_SEQ_ELEM_40# define BOOST_PP_SEQ_ELEM_42(_) BOOST_PP_SEQ_ELEM_41# define BOOST_PP_SEQ_ELEM_43(_) BOOST_PP_SEQ_ELEM_42# define BOOST_PP_SEQ_ELEM_44(_) BOOST_PP_SEQ_ELEM_43# define BOOST_PP_SEQ_ELEM_45(_) BOOST_PP_SEQ_ELEM_44# define BOOST_PP_SEQ_ELEM_46(_) BOOST_PP_SEQ_ELEM_45# define BOOST_PP_SEQ_ELEM_47(_) BOOST_PP_SEQ_ELEM_46# define BOOST_PP_SEQ_ELEM_48(_) BOOST_PP_SEQ_ELEM_47# define BOOST_PP_SEQ_ELEM_49(_) BOOST_PP_SEQ_ELEM_48# define BOOST_PP_SEQ_ELEM_50(_) BOOST_PP_SEQ_ELEM_49# define BOOST_PP_SEQ_ELEM_51(_) BOOST_PP_SEQ_ELEM_50# define BOOST_PP_SEQ_ELEM_52(_) BOOST_PP_SEQ_ELEM_51# define BOOST_PP_SEQ_ELEM_53(_) BOOST_PP_SEQ_ELEM_52# define BOOST_PP_SEQ_ELEM_54(_) BOOST_PP_SEQ_ELEM_53# define BOOST_PP_SEQ_ELEM_55(_) BOOST_PP_SEQ_ELEM_54# define BOOST_PP_SEQ_ELEM_56(_) BOOST_PP_SEQ_ELEM_55# define BOOST_PP_SEQ_ELEM_57(_) BOOST_PP_SEQ_ELEM_56# define BOOST_PP_SEQ_ELEM_58(_) BOOST_PP_SEQ_ELEM_57# define BOOST_PP_SEQ_ELEM_59(_) BOOST_PP_SEQ_ELEM_58# define BOOST_PP_SEQ_ELEM_60(_) BOOST_PP_SEQ_ELEM_59# define BOOST_PP_SEQ_ELEM_61(_) BOOST_PP_SEQ_ELEM_60# define BOOST_PP_SEQ_ELEM_62(_) BOOST_PP_SEQ_ELEM_61# define BOOST_PP_SEQ_ELEM_63(_) BOOST_PP_SEQ_ELEM_62# define BOOST_PP_SEQ_ELEM_64(_) BOOST_PP_SEQ_ELEM_63# define BOOST_PP_SEQ_ELEM_65(_) BOOST_PP_SEQ_ELEM_64# define BOOST_PP_SEQ_ELEM_66(_) BOOST_PP_SEQ_ELEM_65# define BOOST_PP_SEQ_ELEM_67(_) BOOST_PP_SEQ_ELEM_66# define BOOST_PP_SEQ_ELEM_68(_) BOOST_PP_SEQ_ELEM_67# define BOOST_PP_SEQ_ELEM_69(_) BOOST_PP_SEQ_ELEM_68# define BOOST_PP_SEQ_ELEM_70(_) BOOST_PP_SEQ_ELEM_69# define BOOST_PP_SEQ_ELEM_71(_) BOOST_PP_SEQ_ELEM_70# define BOOST_PP_SEQ_ELEM_72(_) BOOST_PP_SEQ_ELEM_71# define BOOST_PP_SEQ_ELEM_73(_) BOOST_PP_SEQ_ELEM_72# define BOOST_PP_SEQ_ELEM_74(_) BOOST_PP_SEQ_ELEM_73# define BOOST_PP_SEQ_ELEM_75(_) BOOST_PP_SEQ_ELEM_74# define BOOST_PP_SEQ_ELEM_76(_) BOOST_PP_SEQ_ELEM_75# define BOOST_PP_SEQ_ELEM_77(_) BOOST_PP_SEQ_ELEM_76# define BOOST_PP_SEQ_ELEM_78(_) BOOST_PP_SEQ_ELEM_77# define BOOST_PP_SEQ_ELEM_79(_) BOOST_PP_SEQ_ELEM_78# define BOOST_PP_SEQ_ELEM_80(_) BOOST_PP_SEQ_ELEM_79# define BOOST_PP_SEQ_ELEM_81(_) BOOST_PP_SEQ_ELEM_80# define BOOST_PP_SEQ_ELEM_82(_) BOOST_PP_SEQ_ELEM_81# define BOOST_PP_SEQ_ELEM_83(_) BOOST_PP_SEQ_ELEM_82# define BOOST_PP_SEQ_ELEM_84(_) BOOST_PP_SEQ_ELEM_83# define BOOST_PP_SEQ_ELEM_85(_) BOOST_PP_SEQ_ELEM_84# define BOOST_PP_SEQ_ELEM_86(_) BOOST_PP_SEQ_ELEM_85# define BOOST_PP_SEQ_ELEM_87(_) BOOST_PP_SEQ_ELEM_86# define BOOST_PP_SEQ_ELEM_88(_) BOOST_PP_SEQ_ELEM_87# define BOOST_PP_SEQ_ELEM_89(_) BOOST_PP_SEQ_ELEM_88# define BOOST_PP_SEQ_ELEM_90(_) BOOST_PP_SEQ_ELEM_89# define BOOST_PP_SEQ_ELEM_91(_) BOOST_PP_SEQ_ELEM_90# define BOOST_PP_SEQ_ELEM_92(_) BOOST_PP_SEQ_ELEM_91# define BOOST_PP_SEQ_ELEM_93(_) BOOST_PP_SEQ_ELEM_92# define BOOST_PP_SEQ_ELEM_94(_) BOOST_PP_SEQ_ELEM_93# define BOOST_PP_SEQ_ELEM_95(_) BOOST_PP_SEQ_ELEM_94# define BOOST_PP_SEQ_ELEM_96(_) BOOST_PP_SEQ_ELEM_95# define BOOST_PP_SEQ_ELEM_97(_) BOOST_PP_SEQ_ELEM_96# define BOOST_PP_SEQ_ELEM_98(_) BOOST_PP_SEQ_ELEM_97# define BOOST_PP_SEQ_ELEM_99(_) BOOST_PP_SEQ_ELEM_98# define BOOST_PP_SEQ_ELEM_100(_) BOOST_PP_SEQ_ELEM_99# define BOOST_PP_SEQ_ELEM_101(_) BOOST_PP_SEQ_ELEM_100# define BOOST_PP_SEQ_ELEM_102(_) BOOST_PP_SEQ_ELEM_101# define BOOST_PP_SEQ_ELEM_103(_) BOOST_PP_SEQ_ELEM_102# define BOOST_PP_SEQ_ELEM_104(_) BOOST_PP_SEQ_ELEM_103# define BOOST_PP_SEQ_ELEM_105(_) BOOST_PP_SEQ_ELEM_104# define BOOST_PP_SEQ_ELEM_106(_) BOOST_PP_SEQ_ELEM_105# define BOOST_PP_SEQ_ELEM_107(_) BOOST_PP_SEQ_ELEM_106# define BOOST_PP_SEQ_ELEM_108(_) BOOST_PP_SEQ_ELEM_107
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -