Ticket #1872: Spirit24512.patch
File Spirit24512.patch, 12.6 KB (added by , 14 years ago) |
---|
-
home/karma/detail/output_iterator.hpp
312 312 } 313 313 314 314 OutputIterator& sink; 315 316 private: 317 enable_counting& operator=(const enable_counting&); 315 318 }; 316 319 317 320 /////////////////////////////////////////////////////////////////////////// … … 338 341 } 339 342 340 343 OutputIterator& sink; 344 345 private: 346 enable_buffering& operator=(const enable_buffering&); 341 347 }; 342 348 343 349 }}}} -
home/karma/nonterminal/grammar.hpp
62 62 } 63 63 } 64 64 65 grammar& operator=(const grammar&); 66 65 67 friend struct nonterminal_director; 66 68 Definition const& definition; 67 69 start_type const& start; -
home/karma/operator/detail/alternative.hpp
111 111 Context& ctx; 112 112 Delimiter const& delim; 113 113 Parameter const& param; 114 115 private: 116 alternative_generate_functor& operator=(const alternative_generate_functor&); 114 117 }; 115 118 116 119 }}}} -
home/karma/operator/detail/sequence.hpp
43 43 OutputIterator& sink; 44 44 Context& ctx; 45 45 Delimiter const& delim; 46 47 private: 48 sequence_generate& operator=(const sequence_generate&); 46 49 }; 47 50 48 51 }}}} // namespace boost::spirit::karma::detail -
home/karma/stream/detail/format_manip.hpp
28 28 Expr const& expr; 29 29 Parameter const& param; 30 30 Delimiter const& delim; 31 32 private: 33 format_manip& operator=(const format_manip&); 31 34 }; 32 35 33 36 /////////////////////////////////////////////////////////////////////////// -
home/lex/lexer/detail/sequence.hpp
31 31 32 32 LexerDef& def; 33 33 String const& state; 34 35 private: 36 sequence_collect& operator=(const sequence_collect&); 34 37 }; 35 38 36 39 }}}} // namespace boost::spirit::lex::detail -
home/lex/lexer/lexer.hpp
161 161 } 162 162 163 163 lexer_def_& def; 164 165 private: 166 adder& operator=(const adder&); 164 167 }; 165 168 friend struct adder; 166 169 … … 180 183 } 181 184 182 185 lexer_def_& def; 186 187 private: 188 pattern_adder& operator=(const pattern_adder&); 183 189 }; 184 190 friend struct pattern_adder; 185 191 … … 235 241 pattern_adder add_pattern; 236 242 237 243 private: 244 lexer_def_& operator=(const lexer_def_&); 245 238 246 LexerDef& def; 239 247 string_type state; 240 248 }; … … 342 350 Definition const& get_definition() const { return token_def; } 343 351 344 352 private: 353 lexer& operator=(const lexer&); 354 345 355 Definition& token_def; 346 356 }; 347 357 -
home/lex/lexer/lexertl/lexertl_functor.hpp
80 80 boost::lexer::basic_rules<char_type> const& rules; 81 81 Iterator& first; 82 82 Iterator last; 83 84 private: 85 Data& operator=(const Data&); 83 86 }; 84 87 85 88 /////////////////////////////////////////////////////////////////////// … … 237 240 238 241 T& dst; 239 242 T const& src; 243 244 private: 245 assign_on_exit& operator=(const assign_on_exit&); 240 246 }; 241 247 242 248 public: -
home/lex/lexer/lexertl/lexertl_lexer.hpp
24 24 #include <boost/spirit/home/support/detail/lexer/debug.hpp> 25 25 #endif 26 26 27 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 28 # pragma warning(push) //warnings from iterator_data_type 29 # pragma warning(disable: 4510) // default constructor could not be generated 30 # pragma warning(disable: 4512) // assignment operator could not be generated 31 #endif 32 27 33 namespace boost { namespace spirit { namespace lex 28 34 { 29 35 /////////////////////////////////////////////////////////////////////////// … … 367 373 368 374 }}} 369 375 376 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 377 # pragma warning(pop) 370 378 #endif 379 380 #endif -
home/lex/lexer/token_set.hpp
176 176 } 177 177 178 178 token_set& def; 179 180 private: 181 adder& operator=(const adder&); 179 182 }; 180 183 friend struct adder; 181 184 … … 195 198 } 196 199 197 200 token_set& def; 201 202 private: 203 pattern_adder& operator=(const pattern_adder&); 198 204 }; 199 205 friend struct pattern_adder; 200 206 -
home/lex/qi/state/state_switcher.hpp
105 105 106 106 Iterator& it; 107 107 std::size_t state; 108 109 private: 110 reset_state_on_exit& operator=(const reset_state_on_exit&); 108 111 }; 109 112 } 110 113 -
home/phoenix/core/reference.hpp
39 39 } 40 40 41 41 T& ref; 42 43 private: 44 reference& operator=(const reference&); 42 45 }; 43 46 44 47 template <typename T> -
home/qi/debug/detail/debug_handler.hpp
37 37 } 38 38 39 39 int& level; 40 41 private: 42 trace_level& operator=(const trace_level&); 40 43 }; 41 44 42 45 /////////////////////////////////////////////////////////////////////////// -
home/qi/detail/alternative_function.hpp
49 49 Context& context; 50 50 Skipper const& skipper; 51 51 Attribute& attr; 52 53 private: 54 alternative_function& operator=(const alternative_function&); 52 55 }; 53 56 54 57 template <typename Iterator, typename Context, typename Skipper> … … 74 77 Iterator const& last; 75 78 Context& context; 76 79 Skipper const& skipper; 80 81 private: 82 alternative_function& operator=(const alternative_function&); 77 83 }; 78 84 79 85 }}}} -
home/qi/detail/expect_function.hpp
74 74 Context& context; 75 75 Skipper const& skipper; 76 76 bool is_first; 77 78 private: 79 expect_function& operator=(const expect_function&); 77 80 }; 78 81 }}}} 79 82 -
home/qi/detail/fail_function.hpp
44 44 Iterator const& last; 45 45 Context& context; 46 46 Skipper const& skipper; 47 48 private: 49 fail_function& operator=(const fail_function&); 47 50 }; 48 51 }}}} 49 52 -
home/qi/detail/pass_function.hpp
59 59 Iterator const& last; 60 60 Context& context; 61 61 Skipper const& skipper; 62 63 private: 64 pass_function& operator=(const pass_function&); 62 65 }; 63 66 }}}} 64 67 -
home/qi/detail/permute_function.hpp
80 80 Context& context; 81 81 Skipper const& skipper; 82 82 bool* taken; 83 84 private: 85 permute_function& operator=(const permute_function&); 83 86 }; 84 87 }}}} 85 88 -
home/qi/nonterminal/detail/error_handler.hpp
12 12 #include <boost/spirit/home/qi/operator/expect.hpp> 13 13 #include <boost/fusion/include/vector.hpp> 14 14 15 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 16 # pragma warning(push) 17 # pragma warning(disable: 4127) // conditional expression is constant 18 #endif 19 15 20 namespace boost { namespace spirit { namespace qi { namespace detail 16 21 { 17 22 template < … … 97 102 }; 98 103 }}}} 99 104 105 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 106 # pragma warning(pop) 107 #endif 108 100 109 #endif -
home/qi/nonterminal/grammar.hpp
68 68 } 69 69 } 70 70 71 grammar& operator=(const grammar&); 72 71 73 friend struct nonterminal_director; 72 74 Definition const& definition; 73 75 start_type const& start; -
home/qi/stream/detail/match_manip.hpp
30 30 Expr const& expr; 31 31 Attribute& attr; 32 32 Skipper const& skipper; 33 34 private: 35 match_manip& operator=(const match_manip&); 33 36 }; 34 37 35 38 /////////////////////////////////////////////////////////////////////////// -
home/qi/string/symbols.hpp
202 202 } 203 203 204 204 symbols& sym; 205 206 private: 207 adder& operator=(const adder&); 205 208 }; 206 209 207 210 struct remover … … 243 246 } 244 247 245 248 symbols& sym; 249 250 private: 251 remover& operator=(const remover&); 246 252 }; 247 253 248 254 adder add; -
home/support/detail/what_function.hpp
31 31 32 32 std::string& str; 33 33 mutable bool first; 34 35 private: 36 what_function& operator=(const what_function&); 34 37 }; 35 38 }}} 36 39 -
home/support/nonterminal/detail/expand_arg.hpp
70 70 } 71 71 72 72 Context& context; 73 74 private: 75 expand_arg& operator=(const expand_arg&); 73 76 }; 74 77 75 78 }}}