Opm::ParserRecord Class Reference

#include <ParserRecord.hpp>

Public Member Functions

 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 (const ParseMode &parseMode, RawRecordPtr rawRecord) const
 
bool isDataRecord () const
 
bool equal (const ParserRecord &other) const
 
bool hasDimension () const
 
bool hasItem (const std::string &itemName) 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
 

Constructor & Destructor Documentation

Opm::ParserRecord::ParserRecord ( )

Member Function Documentation

void Opm::ParserRecord::addDataItem ( ParserItemConstPtr  item)
void Opm::ParserRecord::addItem ( ParserItemConstPtr  item)
void Opm::ParserRecord::applyUnitsToDeck ( std::shared_ptr< const Deck deck,
std::shared_ptr< const DeckRecord deckRecord 
) const
std::vector<ParserItemConstPtr>::const_iterator Opm::ParserRecord::begin ( ) const
std::vector<ParserItemConstPtr>::const_iterator Opm::ParserRecord::end ( ) const
bool Opm::ParserRecord::equal ( const ParserRecord other) const
ParserItemConstPtr Opm::ParserRecord::get ( size_t  index) const
ParserItemConstPtr Opm::ParserRecord::get ( const std::string &  itemName) const
bool Opm::ParserRecord::hasDimension ( ) const
bool Opm::ParserRecord::hasItem ( const std::string &  itemName) const
bool Opm::ParserRecord::isDataRecord ( ) const
DeckRecordConstPtr Opm::ParserRecord::parse ( const ParseMode parseMode,
RawRecordPtr  rawRecord 
) const
size_t Opm::ParserRecord::size ( ) const

The documentation for this class was generated from the following file: