Hi Roy,
Above are the valid representations of the IStringable class which I modified. What you are getting is what the tool is currently providing. We have to ignore the typename keyword because “typename T” is the type
The code I have is
template <typename TStringType>
class IStringable
{
public:
virtual ~IStringable() = default;
virtual TStringType ToString() const = 0;
virtual void Parse(const TStringType& wszValue) = 0;
};
class IWStringable : public IStringable<eastl::wstring>
{
public:
virtual ~IWStringable() = default;
};