virtual std::string GetLocation() const =0
Construct the current location.
IndexedFieldStack & operator++()
Operator overload to increment current index.
virtual std::string GetLocation() const override
Construct the current location.
uint64_t _index
Current index.
const FieldStack * GetPrevious() const
Get the previus element in the stack.
IndexedFieldStack(const FieldStack &previous)
Constructor.