LuciadCPillar 2024.0.08
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
luciad::LicenseException Class Referencefinal

The exception that is thrown when the CPillar license is not valid. More...

#include <luciad/Exception.h>

Inheritance diagram for luciad::LicenseException:
luciad::Exception

Public Member Functions

 LicenseException (std::string message)
 Creates an exception that can be thrown when the CPillar license is not valid. More...
 
- Public Member Functions inherited from luciad::Exception
 Exception (std::string message)
 Initializes a new instance of the Exception class with a specified error message. More...
 
 Exception (std::string message, const Exception &innerException)
 Initializes a new instance of the Exception class with a specified error message and a reference to the inner exception that is the cause of this exception. More...
 
virtual ~Exception ()
 
std::optional< ExceptiongetInnerException () const
 Returns the inner exception that caused this exception. More...
 
std::string getStackTrace () const
 Returns the string representation of the stack trace including all the inner exceptions stack traces. More...
 
std::string what () const
 Returns the message that describes the error. More...
 

Detailed Description

The exception that is thrown when the CPillar license is not valid.

Note that you need to register the license text within luciad::Environment.

Constructor & Destructor Documentation

◆ LicenseException()

luciad::LicenseException::LicenseException ( std::string  message)
explicit

Creates an exception that can be thrown when the CPillar license is not valid.

Parameters
messagethe message that describes the error