Semantic action handler requires passing optional by value and fusion::vector2
This commit is contained in:
parent
56ea24b03b
commit
7bec75b709
@ -37,7 +37,7 @@ struct BaseParametersGrammar : boost::spirit::qi::grammar<std::string::iterator>
|
|||||||
engine::api::BaseParameters ¶meters_)
|
engine::api::BaseParameters ¶meters_)
|
||||||
: BaseParametersGrammar::base_type(child_rule), base_parameters(parameters_)
|
: BaseParametersGrammar::base_type(child_rule), base_parameters(parameters_)
|
||||||
{
|
{
|
||||||
const auto add_bearing = [this](const boost::optional<boost::fusion::vector<short, short>> &bearing_range) {
|
const auto add_bearing = [this](boost::optional<boost::fusion::vector2<short, short>> bearing_range) {
|
||||||
boost::optional<engine::api::BaseParameters::Bearing> bearing;
|
boost::optional<engine::api::BaseParameters::Bearing> bearing;
|
||||||
if (bearing_range)
|
if (bearing_range)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user