forked from ROMEO/obsw
starting fsfw
This commit is contained in:
.gitmodulesCMakeLists.txt
bsp_z7
cmake
fsfwconfig
objects
common
contrib/boost
preprocessor.hpp
fsfwpreprocessor
arithmetic.hppiterate.hpplocal.hppself.hpplibrary.hpplimits.hpplist.hppvariadic.hpp
arithmetic
array.hpparray
data.hpp
assert_msg.hppcat.hppcomma.hppcomma_if.hppcomparison.hppdetail
elem.hppenum.hppinsert.hpppop_back.hpppop_front.hpppush_back.hpppush_front.hppremove.hppreplace.hppreverse.hppsize.hppto_list.hppto_seq.hppto_tuple.hppcomparison
config
control.hppcontrol
debug.hppdebug
dec.hppdetail
empty.hppenum.hppenum_params.hppenum_params_with_a_default.hppenum_params_with_defaults.hppenum_shifted.hppenum_shifted_params.hppexpand.hppexpr_if.hppfacilities.hppfacilities
apply.hppcheck_empty.hpp
for.hppidentity.hppif.hppinc.hppiterate.hppiteration.hppdetail
empty.hppexpand.hppidentity.hppintercept.hppis_1.hppis_empty.hppis_empty_or_1.hppis_empty_variadic.hpplimits
overload.hppva_opt.hppiteration
detail
bounds
lower1.hpplower2.hpplower3.hpplower4.hpplower5.hppupper1.hppupper2.hppupper3.hppupper4.hppupper5.hpp
finish.hppiter
forward1.hppforward2.hppforward3.hppforward4.hppforward5.hpp
limits
forward1_1024.hppforward1_256.hppforward1_512.hppforward2_1024.hppforward2_256.hppforward2_512.hppforward3_1024.hppforward3_256.hppforward3_512.hppforward4_1024.hppforward4_256.hppforward4_512.hppforward5_1024.hppforward5_256.hppforward5_512.hppreverse1_1024.hppreverse1_256.hppreverse1_512.hppreverse2_1024.hppreverse2_256.hppreverse2_512.hppreverse3_1024.hppreverse3_256.hppreverse3_512.hppreverse4_1024.hppreverse4_256.hppreverse4_512.hppreverse5_1024.hppreverse5_256.hppreverse5_512.hpp
reverse1.hppreverse2.hppreverse3.hppreverse4.hppreverse5.hpplimits
local.hpprlocal.hppself.hppstart.hpplist
adt.hppappend.hppat.hppcat.hpp
logical.hppdetail
enum.hppfilter.hppfirst_n.hppfold_left.hppfold_right.hppfor_each.hppfor_each_i.hppfor_each_product.hpplimits
rest_n.hppreverse.hppsize.hppto_array.hppto_seq.hppto_tuple.hpptransform.hpplogical
max.hppmin.hpppunctuation.hpppunctuation
repeat.hpprepeat_2nd.hpprepeat_3rd.hpprepeat_from_to.hpprepeat_from_to_2nd.hpprepeat_from_to_3rd.hpprepetition.hpprepetition
deduce_r.hppdeduce_z.hpp
selection.hppdetail
enum.hppenum_binary_params.hppenum_params.hppenum_params_with_a_default.hppenum_params_with_defaults.hppenum_shifted.hppenum_shifted_binary_params.hppenum_shifted_params.hppenum_trailing.hppenum_trailing_binary_params.hppenum_trailing_params.hppfor.hpplimits
repeat.hpprepeat_from_to.hppselection
seq.hppseq
cat.hpp
slot.hppdetail
elem.hppenum.hppfilter.hppfirst_n.hppfold_left.hppfold_right.hppfor_each.hppfor_each_i.hppfor_each_product.hppinsert.hpplimits
elem_1024.hppelem_256.hppelem_512.hppenum_1024.hppenum_256.hppenum_512.hppfold_left_1024.hppfold_left_256.hppfold_left_512.hppfold_right_1024.hppfold_right_256.hppfold_right_512.hppsize_1024.hppsize_256.hppsize_512.hpp
pop_back.hpppop_front.hpppush_back.hpppush_front.hppremove.hppreplace.hpprest_n.hppreverse.hppseq.hppsize.hppsubseq.hppto_array.hppto_list.hppto_tuple.hpptransform.hppvariadic_seq_to_seq.hppslot
stringize.hpptuple.hpptuple
detail
eat.hppelem.hppenum.hppinsert.hpplimits
reverse_128.hppreverse_256.hppreverse_64.hppto_list_128.hppto_list_256.hppto_list_64.hppto_seq_128.hppto_seq_256.hppto_seq_64.hpp
pop_back.hpppop_front.hpppush_back.hpppush_front.hpprem.hppremove.hppreplace.hppreverse.hppsize.hppto_array.hppto_list.hppto_seq.hppvariadic
while.hppwstringize.hppmission/controller
29
contrib/boost/preprocessor/array/reverse.hpp
Normal file
29
contrib/boost/preprocessor/array/reverse.hpp
Normal file
@ -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
|
Reference in New Issue
Block a user