Read in the mascot.license file.
#include "msparser.hpp"
#include <iostream>
using namespace matrix_science;
int main(int argc, char * argv[])
{
if ( argc < 2 )
{
std::cout << "Location of 'mascot.license'-file has to be specified as a parameter" << std::endl;
return 0;
}
{
std::cout << "There are errors. Cannot continue. The last error description:" << std::endl;
return 1;
}
{
std::cout << "Mascot license is still valid. Other information:" << std::endl;
}
else
{
std::cout << "Mascot license has either expired or been corrupted" << std::endl;
}
return 0;
}
std::string getLastErrorString() const
Return the error description of the last error that occurred.
Definition: ms_errors.cpp:1488
bool isValid() const
Call this function to determine if there have been any errors.
Definition: ms_errors.cpp:1472
The class provides access license details in read-only mode.
Definition: ms_license.hpp:52
bool isLicenseValid() const
Returns TRUE if the license has been sucessfully read, parsed and checked.
Definition: ms_license.cpp:267
std::string getLicenseString() const
Returns a compound license string that can be used for displaying license information.
Definition: ms_license.cpp:285