class TtsPlatformImplWin : public TtsPlatformImpl {
public:
- virtual bool PlatformImplAvailable() {
+ bool PlatformImplAvailable() override {
return true;
}
- virtual bool Speak(
+ bool Speak(
int utterance_id,
const std::string& utterance,
const std::string& lang,
const VoiceData& voice,
- const UtteranceContinuousParameters& params);
+ const UtteranceContinuousParameters& params) override;
- virtual bool StopSpeaking();
+ bool StopSpeaking() override;
- virtual void Pause();
+ void Pause() override;
- virtual void Resume();
+ void Resume() override;
- virtual bool IsSpeaking();
+ bool IsSpeaking() override;
- virtual void GetVoices(std::vector<VoiceData>* out_voices) override;
+ void GetVoices(std::vector<VoiceData>* out_voices) override;
// Get the single instance of this class.
static TtsPlatformImplWin* GetInstance();
private:
TtsPlatformImplWin();
- virtual ~TtsPlatformImplWin() {}
+ ~TtsPlatformImplWin() override {}
void OnSpeechEvent();
utterance_id_, TTS_EVENT_SENTENCE, char_position_,
std::string());
break;
+ default:
+ break;
}
}
}
// static
TtsPlatformImplWin* TtsPlatformImplWin::GetInstance() {
- return base::Singleton< TtsPlatformImplWin,
- base::LeakySingletonTraits<TtsPlatformImplWin> >::get();
+ return base::Singleton<TtsPlatformImplWin,
+ base::LeakySingletonTraits<TtsPlatformImplWin>>::get();
}
// static