Workaround for ObjC (mis)use of nil (from Mathias Gaunard)

[SVN r81628]
This commit is contained in:
Joel de Guzman
2012-11-30 02:31:23 +00:00
parent 8d6200ef58
commit 6d265316ed
29 changed files with 64 additions and 61 deletions

View File

@ -13,7 +13,7 @@
namespace boost { namespace fusion
{
struct nil;
struct nil_;
namespace detail
{
@ -32,7 +32,7 @@ namespace boost { namespace fusion
{};
template <>
struct segmented_equal_to<fusion::nil, fusion::nil>
struct segmented_equal_to<fusion::nil_, fusion::nil_>
: mpl::true_
{};
}

View File

@ -19,7 +19,7 @@
namespace boost { namespace fusion
{
struct nil;
struct nil_;
namespace detail
{

View File

@ -83,7 +83,7 @@ namespace boost { namespace fusion
//auto segmented_next_impl_recurse3(stack)
//{
// if (size(stack) == 1)
// return cons(iterator_range(end(car(stack)), end(car(stack))), nil);
// return cons(iterator_range(end(car(stack)), end(car(stack))), nil_);
// else
// return segmented_next_impl_recurse(stack.cdr);
//}