My Project
|
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 |
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.