Fusion: merge from trunk

[SVN r67492]
This commit is contained in:
Christopher Schmidt
2010-12-29 19:54:59 +00:00
parent 7aa4e2cbda
commit cd811f56bc
264 changed files with 1488 additions and 1466 deletions

View File

@ -12,10 +12,14 @@
namespace boost { namespace fusion
{
struct sequence_root {};
namespace detail
{
struct from_sequence_convertible_type
{};
}
template <typename Sequence>
struct sequence_base : sequence_root
struct sequence_base
{
Sequence const&
derived() const
@ -28,6 +32,11 @@ namespace boost { namespace fusion
{
return static_cast<Sequence&>(*this);
}
operator detail::from_sequence_convertible_type()const
{
return detail::from_sequence_convertible_type();
}
};
struct fusion_sequence_tag;