General infrastructure-level components of the API.
More...
|
constexpr API_Guid | APINULLGuid = {} |
| Represents an empty API guid.
|
|
General infrastructure-level components of the API.
◆ CreateLicenseInfoProductVersionInfoImpl()
Creates an object of the ProductVersionInfoImplBase that's used by the ProductVersionInfo.
- Since
- Archicad 28
- Returns
- The ProductVersionInfoImplBase created by the registered factory.
◆ GenerateAPIGuid()
◆ GetBuildNum()
virtual Int32 ACAPI::LicenseInfo::Impl::ProductVersionInfoImplBase::GetBuildNum |
( |
| ) |
const |
|
virtual |
Default implementation of the GetBuildNum.
- Since
- Archicad 28
- Returns
- Returns zero.
◆ GetFactory()
const AbstractFactory & ACAPI::Impl::v1::FactoryRegistry::GetFactory |
( |
| ) |
const |
You can get the registered factory.
- Since
- Archicad 28
- Returns
- Returns the registered factory.
◆ GetGSLanguageCode()
virtual GS::UniString ACAPI::LicenseInfo::Impl::ProductVersionInfoImplBase::GetGSLanguageCode |
( |
| ) |
const |
|
virtual |
Default implementation of the GetGSLanguageCode.
- Since
- Archicad 28
- Returns
- Returns an empty unistring.
◆ GetInstance()
You can get the registered factory.
- Since
- Archicad 28
- Returns
- Returns the registered factory.
◆ GetProductFamilyId()
virtual GS::UniString ACAPI::LicenseInfo::Impl::ProductVersionInfoImplBase::GetProductFamilyId |
( |
| ) |
const |
|
virtual |
Default implementation of the GetProductFamilyId.
- Since
- Archicad 28
- Returns
- Returns an empty unistring.
◆ GetToken()
const API_Token & ACAPI::Impl::ObjectImpl::GetToken |
( |
| ) |
const |
|
inline |
You can get the token that's used by the implementation.
- Since
- Archicad 28
- Returns
- Returns the token as API_Token used by the implementation.
◆ GetVersionNum1()
virtual Int32 ACAPI::LicenseInfo::Impl::ProductVersionInfoImplBase::GetVersionNum1 |
( |
| ) |
const |
|
virtual |
Default implementation of the GetVersioNum1.
- Since
- Archicad 28
- Returns
- Returns zero.
◆ GetVersionNum2()
virtual Int32 ACAPI::LicenseInfo::Impl::ProductVersionInfoImplBase::GetVersionNum2 |
( |
| ) |
const |
|
virtual |
Default implementation of the GetVersioNum2.
- Since
- Archicad 28
- Returns
- Returns zero.
◆ GetVersionNum3()
virtual Int32 ACAPI::LicenseInfo::Impl::ProductVersionInfoImplBase::GetVersionNum3 |
( |
| ) |
const |
|
virtual |
Default implementation of the GetVersioNum3.
- Since
- Archicad 28
- Returns
- Returns zero.
◆ GetVersionString()
virtual GS::UniString ACAPI::LicenseInfo::Impl::ProductVersionInfoImplBase::GetVersionString |
( |
| ) |
const |
|
virtual |
Default implementation of the GetVersionString.
- Since
- Archicad 28
- Returns
- Returns an empty unistring.
◆ IsFactoryRegistered()
bool ACAPI::Impl::v1::FactoryRegistry::IsFactoryRegistered |
( |
| ) |
const |
You can check that there is already a factory registered or not.
- Since
- Archicad 28
- Returns
- Returns true if there is a factory already registered.
◆ ObjectImpl()
ACAPI::Impl::ObjectImpl::ObjectImpl |
( |
const API_Token & |
token | ) |
|
Constructs an object of the ObjectImpl class.
- Since
- Archicad 28
- Parameters
-
token | The token used by the implementation. |
◆ operator==()
compares NullValueTyp in the API layer.
- Since
- Archicad 27
- Returns
- Returns true.
◆ ProductVersionInfoImplBase()
ACAPI::LicenseInfo::Impl::ProductVersionInfoImplBase::ProductVersionInfoImplBase |
( |
const API_Token & |
token | ) |
|
Constructs an object of the ProductVersionInfoImplBase class with the given token.
- Since
- Archicad 28
- Parameters
-
token | The token used by the implementation. |
◆ RegisterFactory()
void ACAPI::Impl::v1::FactoryRegistry::RegisterFactory |
( |
std::unique_ptr< AbstractFactory > |
pFactory | ) |
|
Registers a new factory to the FactoryRegistry. The given factory overrides the previous one.
- Since
- Archicad 28
- Parameters
-
pFactory | The given factory to be registered. |
◆ UnregisterFactory()
void ACAPI::Impl::v1::FactoryRegistry::UnregisterFactory |
( |
| ) |
|
Unregisters the current factory.
- Since
- Archicad 28