Inflection
Morphology Inflection
Loading...
Searching...
No Matches
SpeakableConcept.hpp
1/*
2 * Copyright 2017-2024 Apple Inc. All rights reserved.
3 */
4#pragma once
5
6#include <inflection/dialog/fwd.hpp>
7#include <inflection/Object.hpp>
8
12class INFLECTION_CLASS_API inflection::dialog::SpeakableConcept
13 : public virtual ::inflection::Object
14{
15public:
20 virtual SpeakableString* toSpeakableString() const = 0;
25};
Inflection's root object.
Definition Object.hpp:14
The base interface for all concepts that can be formatted to a SpeakableString.
virtual SpeakableString * toSpeakableString() const =0
Represents a string with both a spoken and written representation.
The C++ namespace for Inflection.
Definition fwd.hpp:11