Opm::ParserRecord Class Reference

#include <ParserRecord.hpp>

Public Member Functions

 ParserRecord ()
 
size_t size () const
 
void addItem (ParserItem)
 
void addDataItem (ParserItem item)
 
const ParserItemget (size_t index) const
 
const ParserItemget (const std::string &itemName) const
 
DeckRecord parse (const ParseContext &, ErrorGuard &, RawRecord &, UnitSystem &active_unitsystem, UnitSystem &default_unitsystem, const std::string &keyword, const std::string &filename) const
 
bool isDataRecord () const
 
bool equal (const ParserRecord &other) const
 
bool hasDimension () const
 
bool hasItem (const std::string &itemName) const
 
std::vector< ParserItem >::const_iterator begin () const
 
std::vector< ParserItem >::const_iterator end () const
 
bool operator== (const ParserRecord &) const
 
bool operator!= (const ParserRecord &) const
 
bool rawStringRecord () const
 
const std::stringend_string () const
 

Constructor & Destructor Documentation

◆ ParserRecord()

Opm::ParserRecord::ParserRecord ( )

Member Function Documentation

◆ addDataItem()

void Opm::ParserRecord::addDataItem ( ParserItem  item)

◆ addItem()

void Opm::ParserRecord::addItem ( ParserItem  )

◆ begin()

std::vector< ParserItem >::const_iterator Opm::ParserRecord::begin ( ) const

◆ end()

std::vector< ParserItem >::const_iterator Opm::ParserRecord::end ( ) const

◆ end_string()

const std::string & Opm::ParserRecord::end_string ( ) const

◆ equal()

bool Opm::ParserRecord::equal ( const ParserRecord other) const

◆ get() [1/2]

const ParserItem & Opm::ParserRecord::get ( const std::string itemName) const

◆ get() [2/2]

const ParserItem & Opm::ParserRecord::get ( size_t  index) const

◆ hasDimension()

bool Opm::ParserRecord::hasDimension ( ) const

◆ hasItem()

bool Opm::ParserRecord::hasItem ( const std::string itemName) const

◆ isDataRecord()

bool Opm::ParserRecord::isDataRecord ( ) const

◆ operator!=()

bool Opm::ParserRecord::operator!= ( const ParserRecord ) const

◆ operator==()

bool Opm::ParserRecord::operator== ( const ParserRecord ) const

◆ parse()

DeckRecord Opm::ParserRecord::parse ( const ParseContext ,
ErrorGuard ,
RawRecord ,
UnitSystem active_unitsystem,
UnitSystem default_unitsystem,
const std::string keyword,
const std::string filename 
) const

◆ rawStringRecord()

bool Opm::ParserRecord::rawStringRecord ( ) const

◆ size()

size_t Opm::ParserRecord::size ( ) const

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