ImSQL
C++ 기반 SQL 자동화 및 라이선스 관리 엔진
Loading...
Searching...
No Matches
license_features.hpp File Reference

라이선스 기능 제어 클래스를 정의하는 파일입니다. More...

#include <string>
#include <unordered_set>
#include <utils/log.hpp>
+ Include dependency graph for license_features.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  license::FeatureControl
 라이선스 기능(feature)을 제어하는 클래스. More...
 

Macros

#define HAS_FEATURE(fkey)
 특정 기능이 활성화되어 있는지 매크로로 확인합니다.
 

Functions

FeatureControllicense::getFeatureControl ()
 전역 FeatureControl 인스턴스를 반환합니다.
 

Detailed Description

라이선스 기능 제어 클래스를 정의하는 파일입니다.

Macro Definition Documentation

◆ HAS_FEATURE

#define HAS_FEATURE ( fkey)
Value:
::license::getFeatureControl().hasFeature(fkey)
FeatureControl & getFeatureControl()
전역 FeatureControl 인스턴스를 반환합니다.
Definition license_features.hpp:70

특정 기능이 활성화되어 있는지 매크로로 확인합니다.

Parameters
fkey기능 이름

Function Documentation

◆ getFeatureControl()

FeatureControl & license::getFeatureControl ( )
inline

전역 FeatureControl 인스턴스를 반환합니다.

Returns
FeatureControl 싱글톤 인스턴스