TrackInfoXmlDictReader(XmlReader* reader, TrackInfo* track_info) :
iapps::XmlDictReader(reader), track_info_(track_info) {}
- virtual bool ShouldLoop() OVERRIDE {
+ bool ShouldLoop() override {
return !(Found("Track ID") && Found("Location") &&
Found("Album Artist") && Found("Album"));
}
- virtual bool HandleKeyImpl(const std::string& key) OVERRIDE {
+ bool HandleKeyImpl(const std::string& key) override {
if (key == "Track ID") {
return iapps::ReadInteger(reader_, &track_info_->id);
} else if (key == "Location") {
return true;
}
- virtual bool FinishedOk() OVERRIDE {
- return Found("Track ID") && Found("Location");
- }
+ bool FinishedOk() override { return Found("Track ID") && Found("Location"); }
private:
TrackInfo* track_info_;