Hide menu
Loading...
Searching...
No Matches
cadex::BaseError_EvaluationLimit Class Reference

Indicates that the limit of the evaluation license has been reached. More...

Inheritance diagram for cadex::BaseError_EvaluationLimit:
cadex::Base_Exception

Public Member Functions

 BaseError_EvaluationLimit (const Base_UTF16String &theMessage)
 Constructor.
 
- Public Member Functions inherited from cadex::Base_Exception
 Base_Exception (const Base_UTF16String &theWhat)
 Constructs an exception object from the error message.
 
 ~Base_Exception ()
 Destructor.
 
const Base_UTF16StringWhat () const
 Returns a message associated to the exception.
 
template<typename T >
T * Impl () const
 Reserved for internal use.
 
const ImplPtrType & SharedImpl () const
 Reserved for internal use.
 

Additional Inherited Members

- Public Types inherited from cadex::Base_Exception
typedef std::shared_ptr< internal::Base_ExceptionImpl > ImplPtrType
 
- Protected Member Functions inherited from cadex::Base_Exception
 Base_Exception (ImplPtrType theImplPtr)
 Reserved for internal use.
 
- Protected Attributes inherited from cadex::Base_Exception
ImplPtrType myImpl
 

Detailed Description

Indicates that the limit of the evaluation license has been reached.

An exception class whose instances are thrown when evaluation license usage limit exceeded. An example case would be to try to export the model when all attempts to export were spent. For more information refer to Evaluation license limitations.

Note
This exception is only thrown if a feature-flag Base_Settings::UseExceptions is enabled. For more information refer to Error handling.