#include <RawRecord.hpp>

Public Member Functions

 RawRecord (const std::string &singleRecordString, const std::string &fileName="", const std::string &keywordName="")
 
std::string pop_front ()
 
void push_front (std::string token)
 
size_t size () const
 
const std::string & getRecordString () const
 
const std::string & getItem (size_t index) const
 
const std::string & getFileName () const
 
const std::string & getKeywordName () const
 
virtual ~RawRecord ()
 
void dump () const
 

Static Public Member Functions

static bool isTerminatedRecordString (const std::string &candidateRecordString)
 

Detailed Description

Class representing the lowest level of the Raw datatypes, a record. A record is simply a vector containing the record elements, represented as strings. Some logic is present to handle special elements in a record string, particularly with quote characters.

Constructor & Destructor Documentation

Opm::RawRecord::RawRecord ( const std::string &  singleRecordString,
const std::string &  fileName = "",
const std::string &  keywordName = "" 
)
virtual Opm::RawRecord::~RawRecord ( )
virtual

Member Function Documentation

void Opm::RawRecord::dump ( ) const
const std::string& Opm::RawRecord::getFileName ( ) const
const std::string& Opm::RawRecord::getItem ( size_t  index) const
const std::string& Opm::RawRecord::getKeywordName ( ) const
const std::string& Opm::RawRecord::getRecordString ( ) const
static bool Opm::RawRecord::isTerminatedRecordString ( const std::string &  candidateRecordString)
static
std::string Opm::RawRecord::pop_front ( )
void Opm::RawRecord::push_front ( std::string  token)
size_t Opm::RawRecord::size ( ) const

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