add implementations for options update(). Link error on Redhat 7

This commit is contained in:
hieu 2017-03-01 11:41:04 +00:00
parent 21dc3b6112
commit 199b826649
9 changed files with 45 additions and 0 deletions

View File

@ -101,6 +101,11 @@ namespace Moses
if (!syntax.update(param)) return false;
return sanity_check();
}
#else
bool
AllOptions::
update(std::map<std::string,xmlrpc_c::value>const& param)
{}
#endif
bool

View File

@ -72,6 +72,11 @@ namespace Moses
return true;
}
#else
bool
CubePruningOptions::
update(std::map<std::string,xmlrpc_c::value>const& params)
{}
#endif

View File

@ -95,6 +95,11 @@ namespace Moses {
xml_policy = Scan<XmlInputType>(xmlrpc_c::value_string(si->second));
return true;
}
#else
bool
InputOptions::
update(std::map<std::string,xmlrpc_c::value>const& param)
{}
#endif
}

View File

@ -62,6 +62,11 @@ update(std::map<std::string,xmlrpc_c::value>const& param)
enabled = (nbest_size > 0);
return true;
}
#else
bool
NBestOptions::
update(std::map<std::string,xmlrpc_c::value>const& param)
{}
#endif

View File

@ -43,6 +43,11 @@ namespace Moses {
// xml_policy = Scan<XmlInputType>(xmlrpc_c::value_string(si->second));
return true;
}
#else
bool
OOVHandlingOptions::
update(std::map<std::string,xmlrpc_c::value>const& param)
{}
#endif
}

View File

@ -24,5 +24,10 @@ namespace Moses {
if (m == param.end()) return dfltval;
return Scan<bool>(xmlrpc_c::value_string(m->second));
}
#else
bool
OptionsBaseClass::
check(std::map<std::string, xmlrpc_c::value> const& param,
{}
#endif
}

View File

@ -153,5 +153,10 @@ namespace Moses {
return true;
}
#else
bool
ReportingOptions::
update(std::map<std::string, xmlrpc_c::value>const& param)
{}
#endif
}

View File

@ -102,6 +102,11 @@ namespace Moses
return true;
}
#else
bool
SearchOptions::
update(std::map<std::string,xmlrpc_c::value>const& params)
{}
#endif
}

View File

@ -77,6 +77,11 @@ namespace Moses {
// xml_policy = Scan<XmlInputType>(xmlrpc_c::value_string(si->second));
return true;
}
#else
bool
SyntaxOptions::
update(std::map<std::string,xmlrpc_c::value>const& param)
{}
#endif
}