Fix ODR-used violations.

This commit is contained in:
Kohei Takahashi
2015-01-11 02:15:45 +09:00
parent f872d1326a
commit d7c918e36f
12 changed files with 29 additions and 29 deletions

View File

@ -18,7 +18,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::fold<
inline typename result_of::fold<
Seq
, State const
, F
@ -27,7 +27,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::fold<
inline typename result_of::fold<
Seq const
, State const
, F
@ -36,7 +36,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::fold<
inline typename result_of::fold<
Seq
, State const
, F
@ -45,7 +45,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::fold<
inline typename result_of::fold<
Seq const
, State const
, F

View File

@ -18,7 +18,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::iter_fold<
inline typename result_of::iter_fold<
Seq
, State const
, F
@ -27,7 +27,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::iter_fold<
inline typename result_of::iter_fold<
Seq const
, State const
, F
@ -36,7 +36,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::iter_fold<
inline typename result_of::iter_fold<
Seq
, State const
, F
@ -45,7 +45,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::iter_fold<
inline typename result_of::iter_fold<
Seq const
, State const
, F

View File

@ -18,7 +18,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::reverse_fold<
inline typename result_of::reverse_fold<
Seq
, State const
, F
@ -27,7 +27,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::reverse_fold<
inline typename result_of::reverse_fold<
Seq const
, State const
, F
@ -36,7 +36,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::reverse_fold<
inline typename result_of::reverse_fold<
Seq
, State const
, F
@ -45,7 +45,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::reverse_fold<
inline typename result_of::reverse_fold<
Seq const
, State const
, F

View File

@ -18,7 +18,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::reverse_iter_fold<
inline typename result_of::reverse_iter_fold<
Seq
, State const
, F
@ -27,7 +27,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::reverse_iter_fold<
inline typename result_of::reverse_iter_fold<
Seq const
, State const
, F
@ -36,7 +36,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::reverse_iter_fold<
inline typename result_of::reverse_iter_fold<
Seq
, State const
, F
@ -45,7 +45,7 @@ namespace boost { namespace fusion
template<typename Seq, typename State, typename F>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
typename result_of::reverse_iter_fold<
inline typename result_of::reverse_iter_fold<
Seq const
, State const
, F

View File

@ -22,7 +22,7 @@ namespace boost { namespace fusion
template <typename Pred, typename Sequence>
BOOST_FUSION_GPU_ENABLED
typename
inline typename
lazy_disable_if<
is_const<Sequence>
, result_of::find_if<Sequence, Pred>
@ -31,7 +31,7 @@ namespace boost { namespace fusion
template <typename Pred, typename Sequence>
BOOST_FUSION_GPU_ENABLED
typename result_of::find_if<Sequence const, Pred>::type const
inline typename result_of::find_if<Sequence const, Pred>::type const
find_if(Sequence const& seq);
}}

View File

@ -100,7 +100,7 @@ namespace boost { namespace fusion
template <typename Sequence, typename First>
BOOST_FUSION_GPU_ENABLED
typename
inline typename
lazy_enable_if<
traits::is_sequence<Sequence>
, typename result_of::erase<Sequence const, First>
@ -123,7 +123,7 @@ namespace boost { namespace fusion
template <typename Sequence, typename First, typename Last>
BOOST_FUSION_GPU_ENABLED
typename result_of::erase<Sequence const, First, Last>::type
inline typename result_of::erase<Sequence const, First, Last>::type
erase(Sequence const& seq, First const& first, Last const& last)
{
typedef result_of::erase<Sequence const, First, Last> result_of;