1#ifndef LS_LICENSE_TYPE_H
2#define LS_LICENSE_TYPE_H
7#pragma warning( disable : 4251 )
#define LS_API
Macros that expands to dllexport, dllimport or nothing on non Windows platforms or in case of static ...
LSLicenseType
License type.
Class used for encapsulating the type of license, comparing types of licenses, and converting them to...
std::string toFormattedString() const
Converts a LicenseType to a string with first letter capitalized.
std::string toString() const
Converts a LicenseType to a string.
LicenseType(LSLicenseType type)
Constructs LicenseType with given type.
LicenseType(int type)
Constructs LicenseType given an int.
LicenseType()
Constructs LicenseType with type LicenseTypeUnknown.
static LicenseType fromString(const std::string &str)
Converts string to a LicenseType.