Added Data awareness to ParserRecord.
This commit is contained in:
@@ -36,15 +36,18 @@ namespace Opm {
|
||||
ParserRecord();
|
||||
size_t size() const;
|
||||
void addItem( ParserItemConstPtr item );
|
||||
void addDataItem(ParserItemConstPtr item);
|
||||
ParserItemConstPtr get(size_t index) const;
|
||||
ParserItemConstPtr get(const std::string& itemName) const;
|
||||
DeckRecordConstPtr parse(RawRecordPtr rawRecord) const;
|
||||
bool isDataRecord() const;
|
||||
bool equal(const ParserRecord& other) const;
|
||||
bool hasDimension() const;
|
||||
void applyUnitsToDeck(std::shared_ptr<const Deck> deck , std::shared_ptr<const DeckRecord> deckRecord) const;
|
||||
std::vector<ParserItemConstPtr>::const_iterator begin() const;
|
||||
std::vector<ParserItemConstPtr>::const_iterator end() const;
|
||||
private:
|
||||
bool m_dataRecord;
|
||||
std::vector<ParserItemConstPtr> m_items;
|
||||
std::map<std::string , ParserItemConstPtr> m_itemMap;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user