Can if you like use the `auto` variable type here - the iterators are quite a mouthful:

    for (auto iterator = parserRecord->begin(); iterator != ...)