41 inline std::string_view pop_front();
42 inline std::string_view front()
const;
43 void push_front( std::string_view token, std::size_t count );
44 inline size_t size()
const;
45 std::size_t max_size()
const;
47 std::string getRecordString()
const;
48 inline std::string_view getItem(
size_t index)
const;
51 std::string_view m_sanitizedRecordString;
52 std::deque< std::string_view > m_recordItems;
53 std::size_t m_max_size;
60 std::string_view RawRecord::pop_front() {
61 auto front = m_recordItems.front();
62 this->m_recordItems.pop_front();
66 std::string_view RawRecord::front()
const {
67 return this->m_recordItems.front();
70 size_t RawRecord::size()
const {
71 return m_recordItems.size();
74 std::string_view RawRecord::getItem(
size_t index)
const {
75 return this->m_recordItems.at( index );
Definition KeywordLocation.hpp:27
Class representing the lowest level of the Raw datatypes, a record.
Definition RawRecord.hpp:36
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30