add a few 'explicit' statements

this allows to constructs like

ParserIntItem("NRPVT");

which IMHO is more readable than the previous way, i.e.,

ParserIntItem(std::string("NRPVT"));
This commit is contained in:
Andreas Lauser
2013-12-17 15:56:12 +01:00
parent e5066ae495
commit a1ae9ff6b5
5 changed files with 8 additions and 8 deletions

View File

@@ -36,7 +36,7 @@ namespace Opm {
ParserStringItem(const std::string& itemName, ParserItemSizeEnum sizeType);
ParserStringItem(const std::string& itemName, ParserItemSizeEnum sizeType, const std::string& defaultValue);
ParserStringItem(const std::string& itemName, const std::string& defaultValue);
ParserStringItem( const Json::JsonObject& jsonConfig);
explicit ParserStringItem( const Json::JsonObject& jsonConfig);
bool equal(const ParserItem& other) const;
DeckItemPtr scan(RawRecordPtr rawRecord) const;