From d4a1569f0d3785f69d17be6d84b835ed8548c8f0 Mon Sep 17 00:00:00 2001 From: Kajari Ghosh Date: Mon, 23 Apr 2018 13:14:52 -0400 Subject: [PATCH] fix boost spirit grammar parsing for annotations change grammer parsing according to review --- include/engine/api/table_parameters.hpp | 4 ++-- include/server/api/table_parameter_grammar.hpp | 11 +++++------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/include/engine/api/table_parameters.hpp b/include/engine/api/table_parameters.hpp index 0e4cb12ae..4f1a496bd 100644 --- a/include/engine/api/table_parameters.hpp +++ b/include/engine/api/table_parameters.hpp @@ -135,8 +135,8 @@ inline TableParameters::AnnotationsType operator|(TableParameters::AnnotationsTy static_cast>(rhs)); } -inline TableParameters::AnnotationsType operator|=(TableParameters::AnnotationsType lhs, - TableParameters::AnnotationsType rhs) +inline TableParameters::AnnotationsType &operator|=(TableParameters::AnnotationsType &lhs, + TableParameters::AnnotationsType rhs) { return lhs = lhs | rhs; } diff --git a/include/server/api/table_parameter_grammar.hpp b/include/server/api/table_parameter_grammar.hpp index e922f965b..5be793645 100644 --- a/include/server/api/table_parameter_grammar.hpp +++ b/include/server/api/table_parameter_grammar.hpp @@ -58,17 +58,15 @@ struct TableParametersGrammar : public BaseParametersGrammar