class TLicenseNoAcceptableProvider : public TLicenseException { // Copyright (C) 1995 Taligent, Inc. All rights reserved. public: virtual~TLicenseNoAcceptableProvider(); protected: };
class TStandardLicenseNoAcceptableProvider : public TLicenseNoAcceptableProvider { // Copyright (C) 1995 Taligent, Inc. All rights reserved. public: enum EReason { kNoAcceptableProvider, }; TStandardLicenseNoAcceptableProvider(EReason whatHappened); TStandardLicenseNoAcceptableProvider(const TStandardLicenseNoAcceptableProvider& copy); TStandardLicenseNoAcceptableProvider& operator=(const TStandardLicenseNoAcceptableProvider& copy); virtual~TStandardLicenseNoAcceptableProvider(); EReason GetReason() const; virtual voidThrow() const; protected: };