Index: xpressive/detail/static/transforms/as_quantifier.hpp =================================================================== --- xpressive/detail/static/transforms/as_quantifier.hpp (Revision 40739) +++ xpressive/detail/static/transforms/as_quantifier.hpp (Arbeitskopie) @@ -204,7 +204,7 @@ return typename apply::type( Grammar::call(expr, alternate_end_xpression(), visitor) ); - }; + } }; /////////////////////////////////////////////////////////////////////////////// @@ -233,7 +233,7 @@ Grammar::call(expr, alternate_end_xpression(), visitor) , mark_number ); - }; + } }; /////////////////////////////////////////////////////////////////////////////// Index: xpressive/detail/core/matcher/action_matcher.hpp =================================================================== --- xpressive/detail/core/matcher/action_matcher.hpp (Revision 40739) +++ xpressive/detail/core/matcher/action_matcher.hpp (Arbeitskopie) @@ -29,6 +29,8 @@ #include #include #include +#include // error: forward declaration of ‘struct boost::xpressive::detail::type_info_less’ +#include // |414| error: ‘read_attr’ was not declared in this scope #if BOOST_VERSION >= 103500 # include # include Index: xpressive/proto/generate.hpp =================================================================== --- xpressive/proto/generate.hpp (Revision 40739) +++ xpressive/proto/generate.hpp (Arbeitskopie) @@ -98,7 +98,7 @@ static Expr const &make(Expr const &expr) { return expr; - }; + } }; template class Extends> Index: xpressive/proto/context/callable.hpp =================================================================== --- xpressive/proto/context/callable.hpp (Revision 40739) +++ xpressive/proto/context/callable.hpp (Arbeitskopie) @@ -29,6 +29,7 @@ #include #include #include + #include // |126| error: ‘arg_c’ is not a member of ‘boost::proto’ #include // must be last include namespace boost { namespace proto Index: xpressive/proto/context/default.hpp =================================================================== --- xpressive/proto/context/default.hpp (Revision 40739) +++ xpressive/proto/context/default.hpp (Arbeitskopie) @@ -32,6 +32,7 @@ #include #include #include + #include // |181| error: ‘arg_c’ is not a member of ‘boost::proto’ #include // must be last include // If we're generating doxygen documentation, hide all the nasty Index: xpressive/proto/v1_/proto_fwd.hpp =================================================================== --- xpressive/proto/v1_/proto_fwd.hpp (Revision 40739) +++ xpressive/proto/v1_/proto_fwd.hpp (Arbeitskopie) @@ -11,7 +11,7 @@ #include #include -#include +// #include // does not exist! #include #ifndef BOOST_PROTO_MAX_ARITY Index: xpressive/proto/transform/branch.hpp =================================================================== --- xpressive/proto/transform/branch.hpp (Revision 40739) +++ xpressive/proto/transform/branch.hpp (Arbeitskopie) @@ -14,6 +14,7 @@ #include #include #include +#include // mpl::true_ namespace boost { namespace proto { namespace transform { @@ -25,6 +26,7 @@ { branch() {} + // State is unused!? template struct apply : Grammar::template apply Index: xpressive/proto/transform/construct.hpp =================================================================== --- xpressive/proto/transform/construct.hpp (Revision 40739) +++ xpressive/proto/transform/construct.hpp (Arbeitskopie) @@ -19,6 +19,7 @@ #include #include #include + #include #include #include #include @@ -89,7 +90,9 @@ typedef pod_construct<_, typename remove_pointer::type> type; }; - template::value)> struct apply_aux_ { Index: xpressive/proto/transform/apply.hpp =================================================================== --- xpressive/proto/transform/apply.hpp (Revision 40739) +++ xpressive/proto/transform/apply.hpp (Arbeitskopie) @@ -9,6 +9,7 @@ #ifndef BOOST_PROTO_TRANSFORM_APPLY_HPP_EAN_06_23_2007 #define BOOST_PROTO_TRANSFORM_APPLY_HPP_EAN_06_23_2007 +#include // is_transform #include #include #include Index: xpressive/proto/transform/compose.hpp =================================================================== --- xpressive/proto/transform/compose.hpp (Revision 40739) +++ xpressive/proto/transform/compose.hpp (Arbeitskopie) @@ -15,6 +15,7 @@ #include #include #include +#include // mpl::true_ namespace boost { namespace proto { namespace transform {