Benjamin Kosnik 4da827
*** boost/spirit/core/non_terminal/impl/rule.ipp.orig	2006-11-13 11:54:53.000000000 +0100
Benjamin Kosnik 4da827
--- boost/spirit/core/non_terminal/impl/rule.ipp	2006-11-13 11:55:31.000000000 +0100
Benjamin Kosnik 4da827
*************** namespace boost { namespace spirit {
Benjamin Kosnik 4da827
*** 224,230 ****
Benjamin Kosnik 4da827
          template <typename ParserT, typename ScannerT, typename AttrT>
Benjamin Kosnik 4da827
          struct concrete_parser : abstract_parser<ScannerT, AttrT>
Benjamin Kosnik 4da827
          {
Benjamin Kosnik 4da827
!             concrete_parser(ParserT const& p) : p(p) {}
Benjamin Kosnik 4da827
              virtual ~concrete_parser() {}
Benjamin Kosnik 4da827
  
Benjamin Kosnik 4da827
              virtual typename match_result<ScannerT, AttrT>::type
Benjamin Kosnik 4da827
--- 224,230 ----
Benjamin Kosnik 4da827
          template <typename ParserT, typename ScannerT, typename AttrT>
Benjamin Kosnik 4da827
          struct concrete_parser : abstract_parser<ScannerT, AttrT>
Benjamin Kosnik 4da827
          {
Benjamin Kosnik 4da827
!             concrete_parser(ParserT const& p_) : p(p_) {}
Benjamin Kosnik 4da827
              virtual ~concrete_parser() {}
Benjamin Kosnik 4da827
  
Benjamin Kosnik 4da827
              virtual typename match_result<ScannerT, AttrT>::type
Benjamin Kosnik 4da827
*** boost/spirit/core/impl/match.ipp.orig	2006-11-13 11:55:48.000000000 +0100
Benjamin Kosnik 4da827
--- boost/spirit/core/impl/match.ipp	2006-11-13 11:57:19.000000000 +0100
Benjamin Kosnik 4da827
*************** namespace boost { namespace spirit
Benjamin Kosnik 4da827
*** 17,28 ****
Benjamin Kosnik 4da827
      : len(-1), val() {}
Benjamin Kosnik 4da827
  
Benjamin Kosnik 4da827
      template <typename T>
Benjamin Kosnik 4da827
!     inline match<T>::match(std::size_t length)
Benjamin Kosnik 4da827
!     : len(length), val() {}
Benjamin Kosnik 4da827
  
Benjamin Kosnik 4da827
      template <typename T>
Benjamin Kosnik 4da827
!     inline match<T>::match(std::size_t length, ctor_param_t val_)
Benjamin Kosnik 4da827
!     : len(length), val(val_) {}
Benjamin Kosnik 4da827
  
Benjamin Kosnik 4da827
      template <typename T>
Benjamin Kosnik 4da827
      inline bool
Benjamin Kosnik 81a479
--- 17,29 ----
Benjamin Kosnik 4da827
      : len(-1), val() {}
Benjamin Kosnik 4da827
  
Benjamin Kosnik 4da827
      template <typename T>
Benjamin Kosnik 4da827
!     inline match<T>::match(std::size_t length_)
Benjamin Kosnik 4da827
!     : len(length_), val() {}
Benjamin Kosnik 4da827
  
Benjamin Kosnik 4da827
      template <typename T>
Benjamin Kosnik 4da827
!     inline match<T>::match(std::size_t length_, ctor_param_t val_)
Benjamin Kosnik 4da827
!     : len(length_), val(val_) {}
Benjamin Kosnik 4da827
  
Benjamin Kosnik 4da827
      template <typename T>
Benjamin Kosnik 4da827
      inline bool