// trying to use a subrule which has inherited attributes,
// without passing values for them.
context_type context(*this
- , traits::pre_transform<karma::domain, subrule_attr_type>(
+ , traits::pre_transform<spirit::karma::domain, subrule_attr_type>(
make_attribute::call(attr)));
return def.binder(sink, context, delimiter);
// trying to use a subrule which has inherited attributes,
// passing values of incompatible types for them.
context_type context(*this
- , traits::pre_transform<karma::domain, subrule_attr_type>(
+ , traits::pre_transform<spirit::karma::domain, subrule_attr_type>(
make_attribute::call(attr)), params, caller_context);
return def.binder(sink, context, delimiter);
{
// If you are seeing a compilation error here, you are trying
// to use a subrule as a generator outside of a subrule group.
- BOOST_SPIRIT_ASSERT_MSG(false
+ BOOST_SPIRIT_ASSERT_FAIL(OutputIterator
, subrule_used_outside_subrule_group, (id_type));
return false;
{
// If you are seeing a compilation error here, you are trying
// to use a subrule as a generator outside of a subrule group.
- BOOST_SPIRIT_ASSERT_MSG(false
+ BOOST_SPIRIT_ASSERT_FAIL(OutputIterator
, subrule_used_outside_subrule_group, (id_type));
return false;