Joel de Guzman
7acc6f2a91
workaround for VX2015 optimization bug
2016-05-19 07:48:21 +08:00
Joel de Guzman
cfc6e3882e
Merge pull request #192 from bebuch/develop-fix-const
...
add const to relational operators of class template multi_pass
2016-05-18 10:57:32 +08:00
Benjamin Buch
7ecec33021
add const to relational operators of class template multi_pass
2016-05-17 19:46:54 +02:00
Jeff Trull
4c073d8891
remove excess includes and turn off debugging
2016-05-16 18:13:02 -07:00
Jeff Trull
8ac0d9b98b
Fix plain_token_range and add a test for plain tokens
2016-05-16 18:11:02 -07:00
Joel de Guzman
a4de1a00c9
Merge pull request #190 from jefftrull/develop
...
Simple tests for istream_iterator and a fix for multi_pass_iterator
2016-05-17 05:39:32 +08:00
Jeff Trull
713ccb37c5
remove excess includes
2016-05-16 13:38:36 -07:00
Jeff Trull
b01b402577
Make multi_pass_iterator != operator const and add tests for istream_iterator
2016-05-16 13:36:00 -07:00
Joel de Guzman
d0af128160
Merge pull request #189 from bebuch/develop-suppress-warnings
...
fix wrong out commented parameter in x3::detail::make_rule_context(...)
2016-05-14 05:27:37 +08:00
Benjamin Buch
124fda5020
fix wrong out commented parameter in x3::detail::make_rule_context(...)
2016-05-13 14:57:32 +02:00
Joel de Guzman
3b0da19292
Merge pull request #188 from bebuch/develop-suppress-warnings
...
Suppress several 'unused parameter' warnings
2016-05-13 05:47:53 +08:00
Benjamin Buch
8357037e84
use ignore_unused instead of C-cast to void
2016-05-12 21:35:57 +02:00
Benjamin Buch
a1a30d431b
Suppress 'unused parameter' warnings in x3::parse_rule(...)
2016-05-12 21:18:01 +02:00
Benjamin Buch
5c782ee5e7
Suppress 'unused parameter' warnings in x3::detail::make_unique_context(...)
2016-05-12 21:00:03 +02:00
Benjamin Buch
6723910307
Suppress 'unused parameter' warnings in x3::detail::move_if_not_alternative::call(...)
2016-05-12 20:57:25 +02:00
Benjamin Buch
5b1a433d25
Suppress 'unused parameter' warnings in x3::detail::parse_into_container_base_impl::call(...)
2016-05-12 20:53:03 +02:00
Benjamin Buch
10286fafae
Suppress 'unused parameter' warnings in x3::detail::call(...)
2016-05-12 20:48:33 +02:00
Benjamin Buch
96272e324f
Suppress 'unused parameter' warnings in x3::get_info::operator()(...)
2016-05-12 20:46:33 +02:00
Benjamin Buch
3063a043c7
Suppress 'unused parameter' warnings in x3::lazy_semantic_predicate::parse(...)
2016-05-12 20:42:34 +02:00
Benjamin Buch
ce02014df6
Suppress 'unused parameter' warnings in x3::attr_parser::parse(...)
2016-05-12 20:38:58 +02:00
Benjamin Buch
c3f97a4615
Suppress 'unused parameter' warnings in rule.hpp
2016-05-12 20:35:12 +02:00
Benjamin Buch
277cdf7773
Suppress 'unused parameter' warnings in container_traits.hpp
2016-05-12 20:22:45 +02:00
Joel de Guzman
9cfef98ee2
Merge pull request #186 from dkim/unused_parameter
...
Suppress an "unused parameter" warning of rule_
2016-05-05 04:30:23 +08:00
Deokhwan Kim
a19bcb5b79
Suppress an "unused parameter" warning of rule_
...
The rule_ parameter is not used in parse_rule, which BOOST_SPIRIT_DEFINE
expands to. GCC with -Wunused-parameter (indirectly activated by -Wall
-Wextra) issues a warning when a function parameter is not used in its
function body.
2016-05-04 15:42:07 -04:00
Joel de Guzman
586c4bad52
Merge pull request #183 from octopus-prime/develop
...
Using boost TTI library to replace hand-written TTI code.
2016-04-02 06:12:53 +08:00
mgresens
de81dc44dd
Using boost TTI library to replace hand-written TTI code.
2016-04-01 13:51:59 +02:00
Joel de Guzman
b818ca5c8d
- added x3 variant test
...
- added x3 variant, extended variant swap member function
2016-03-30 14:06:06 +08:00
Joel de Guzman
378142659c
Some cleanup
2016-03-30 06:22:47 +08:00
Joel de Guzman
76c57b6005
call c.insert(iter, f, l) or c.inser(f, l) as appropriate depending on container type.
2016-03-28 11:56:21 +08:00
Joel de Guzman
0cf09a0782
Merge pull request #179 from hia3/patch-2
...
dangling reference to attribute when BOOST_SPIRIT_X3_DEBUG is defined
2016-03-27 18:50:36 +08:00
Mikhail Strelnikov
a579e31229
add test case
2016-03-27 07:19:55 +03:00
hia3
2085a9f509
dangling reference to attribute when BOOST_SPIRIT_X3_DEBUG is defined
...
dbg_attribute_type(attr_) creates a temporary that is bound to const reference inside of context_debug.
2016-03-26 22:07:13 +03:00
Joel de Guzman
9e488859da
Fixes for ticket https://svn.boost.org/trac/boost/ticket/12094
2016-03-26 09:13:16 +08:00
Joel de Guzman
c447315c1c
Use forward<T> as appropriate
2016-03-25 07:04:37 +08:00
Joel de Guzman
28f42a211f
Merge pull request #177 from hia3/patch-2
...
fixes problem with move_to
2016-03-19 17:30:51 +08:00
hia3
a077a4cae4
fixes problem with move_to
...
Fix bug described here - http://article.gmane.org/gmane.comp.lib.boost.devel/266211
2016-03-19 08:30:23 +03:00
Joel de Guzman
035431b343
Partial fix for ticket 12064: change relative includes using double quotes to a uniform style using angle brackets.
2016-03-13 07:42:52 +08:00
Joel de Guzman
7690022b93
Bigfix: with_context should not return const context. doing so will introduce type conflicts and linker errors
2016-03-11 23:24:41 +08:00
Joel de Guzman
82bd5b2cc1
fixes problem with BOOST_SPIRIT_X3_DEBUG.
2016-03-04 07:01:18 +08:00
Joel de Guzman
d98a7dc9fb
Merge pull request #175 from octopus-prime/develop
...
x3::lit should delegate std::basic_string<Char> instead of Char*
2016-02-25 06:26:29 +08:00
octopus-prime
a39923104d
Use std::basic_string<Char> instead of Char*
2016-02-24 21:58:04 +01:00
Joel de Guzman
035fc0fd9d
- added static assert on phrase_parse to make sure user does not pass in unused_type skipper
...
- fixed symbols parser bug (fixes ticket 12016)
2016-02-24 06:29:41 +08:00
Michael Caisse
a4fe5b95af
Merge pull request #173 from MarcelRaad/patch-1
...
Add missing include for mpl::if_
2016-02-23 13:01:48 -08:00
Joel de Guzman
3cee512a4a
Merge pull request #170 from octopus-prime/develop
...
Cleaned up container_traits.
2016-02-22 03:43:31 +08:00
octopus-prime
8602d2b8eb
Replaced cend() by end().
2016-02-21 17:26:37 +01:00
octopus-prime
0037392a73
Changed push_back(unused_type, T const&) to push_back(unused_type, T&&).
2016-02-21 11:47:47 +01:00
Marcel Raad
e4ef5de16f
Add missing include for mpl::if_
...
This caused compile breaks when building Boost.Serialization.
2016-02-18 11:51:36 +01:00
Joel de Guzman
c8ed3fe2e3
Merge pull request #172 from Lastique/patch-1
...
Add missing includes required in impl/subrule.ipp
2016-02-14 01:26:22 +08:00
Joel de Guzman
9dc30ccef8
Merge pull request #171 from akrzemi1/patch-3
...
Added header for mpl::if_
2016-02-14 01:26:06 +08:00
Andrey Semashev
a1564f0135
Add missing includes required in impl/subrule.ipp
2016-02-13 19:40:06 +03:00