First pull request candidate with help support

This commit is contained in:
Atle Haugan
2014-01-09 13:33:32 +01:00
parent d3d6dc2c90
commit 3271156f9d
8 changed files with 84 additions and 16 deletions

View File

@@ -29,6 +29,7 @@ namespace Opm {
m_name.assign(itemName);
m_sizeType = sizeType;
m_defaultSet = false;
m_helpText = "";
}
@@ -36,6 +37,7 @@ namespace Opm {
m_name.assign(itemName);
m_sizeType = SINGLE;
m_defaultSet = false;
m_helpText = "";
}
bool ParserItem::hasDimension() const {
@@ -66,6 +68,10 @@ namespace Opm {
} else
m_sizeType = SINGLE;
if (jsonConfig.has_item("help")) {
m_helpText = jsonConfig.get_string("help");
}
m_defaultSet = false;
}
@@ -77,6 +83,15 @@ namespace Opm {
return m_sizeType;
}
std::string ParserItem::getHelpText() const {
return m_helpText;
}
void ParserItem::setHelpText(std::string helpText) {
m_helpText = helpText;
}
int ParserItem::defaultInt() {
return 0;
}