mirror of
https://github.com/boostorg/fusion.git
synced 2025-07-23 09:07:26 +02:00
Renaming No-bounds concept to Unbounded concept.
This commit is contained in:
@ -67,7 +67,7 @@ namespace boost { namespace fusion
|
||||
: mpl::if_<
|
||||
mpl::or_<
|
||||
mpl::less<N, typename extension::size_impl<Tag>::template apply<Sequence>::type>
|
||||
, traits::has_no_bounds<Sequence>
|
||||
, traits::is_unbounded<Sequence>
|
||||
>
|
||||
, typename extension::at_impl<Tag>::template apply<Sequence, N>
|
||||
, mpl::empty_base
|
||||
|
@ -76,7 +76,7 @@ namespace boost { namespace fusion
|
||||
: mpl::if_<
|
||||
mpl::or_<
|
||||
typename extension::has_key_impl<Tag>::template apply<Sequence, Key>
|
||||
, traits::has_no_bounds<Sequence>
|
||||
, traits::is_unbounded<Sequence>
|
||||
>
|
||||
, typename extension::at_key_impl<Tag>::template apply<Sequence, Key>
|
||||
, mpl::empty_base
|
||||
|
@ -62,7 +62,7 @@ namespace boost { namespace fusion
|
||||
: mpl::if_<
|
||||
mpl::or_<
|
||||
mpl::less<N, typename extension::size_impl<Tag>::template apply<Sequence>::type>
|
||||
, traits::has_no_bounds<Sequence>
|
||||
, traits::is_unbounded<Sequence>
|
||||
>
|
||||
, typename extension::value_at_impl<Tag>::template apply<Sequence, N>
|
||||
, mpl::empty_base
|
||||
|
@ -65,7 +65,7 @@ namespace boost { namespace fusion
|
||||
: mpl::if_<
|
||||
mpl::or_<
|
||||
typename extension::has_key_impl<Tag>::template apply<Sequence, N>
|
||||
, traits::has_no_bounds<Sequence>
|
||||
, traits::is_unbounded<Sequence>
|
||||
>
|
||||
, typename extension::value_at_key_impl<Tag>::template apply<Sequence, N>
|
||||
, mpl::empty_base
|
||||
|
@ -36,7 +36,7 @@ namespace boost { namespace fusion
|
||||
|
||||
struct associative_tag {};
|
||||
|
||||
struct no_bounds_tag {};
|
||||
struct unbounded_tag {};
|
||||
|
||||
namespace extension
|
||||
{
|
||||
@ -111,9 +111,9 @@ namespace boost { namespace fusion
|
||||
{};
|
||||
|
||||
template <typename T>
|
||||
struct has_no_bounds
|
||||
struct is_unbounded
|
||||
: is_base_of<
|
||||
no_bounds_tag
|
||||
unbounded_tag
|
||||
, typename category_of<T>::type>
|
||||
{};
|
||||
}
|
||||
|
Reference in New Issue
Block a user