Cpp-Processing
Public Member Functions | Public Attributes | Friends | List of all members
CelanturSDK::License Class Reference

This class represents a loaded into memory license file;. More...

#include <CelanturSDKInterface.h>

Public Member Functions

 License (std::filesystem::path license_path)
 
 License (const License &other)
 
Licenseoperator= (const License &other)
 
 License (License &&other) noexcept
 
Licenseoperator= (License &&other) noexcept
 
 ~License ()
 

Public Attributes

void * _pimpl
 

Friends

class Processor
 

Detailed Description

This class represents a loaded into memory license file;.

It is not used directly by user currently, but it will be used in the future to check the features of the SDK that are available to the user.

Constructor & Destructor Documentation

◆ License() [1/3]

CelanturSDK::License::License ( std::filesystem::path  license_path)

References _pimpl.

◆ License() [2/3]

CelanturSDK::License::License ( const License other)

References _pimpl.

◆ License() [3/3]

CelanturSDK::License::License ( CelanturSDK::License &&  other)
noexcept

◆ ~License()

CelanturSDK::License::~License ( )

Member Function Documentation

◆ operator=() [1/2]

CelanturSDK::License & CelanturSDK::License::operator= ( const License other)

References _pimpl.

◆ operator=() [2/2]

CelanturSDK::License & CelanturSDK::License::operator= ( CelanturSDK::License &&  other)
noexcept

References _pimpl.

Friends And Related Function Documentation

◆ Processor

friend class Processor
friend

Member Data Documentation

◆ _pimpl

void* CelanturSDK::License::_pimpl