What does this class do, how does it differ from CCsvSplitter (the name doesn't give much away)?  Would it make sense for it to be defined in the same source file?