My Project
Loading...
Searching...
No Matches
Opm::RawRecord Class Reference

Class representing the lowest level of the Raw datatypes, a record. More...

#include <RawRecord.hpp>

Public Member Functions

 RawRecord (const std::string_view &, const KeywordLocation &, bool text)
 
 RawRecord (const std::string_view &, const KeywordLocation &)
 
std::string_view pop_front ()
 
std::string_view front () const
 
void push_front (std::string_view token, std::size_t count)
 
size_t size () const
 
std::size_t max_size () const
 
std::string getRecordString () const
 
std::string_view getItem (size_t index) const
 

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.


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