Navigation
API > API/Runtime > API/Runtime/uLangCore > API/Runtime/uLangCore/uLang > API/Runtime/uLangCore/uLang/Common > API/Runtime/uLangCore/uLang/Common/Templates
Inheritance Hierarchy
- CNoncopyable
- TGuard
- TGuardValue
References
| Module | uLangCore |
| Header | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Templates/Storage.h |
| Include | #include "uLang/Common/Templates/Storage.h" |
Syntax
class CNoncopyable
Remarks
Utility template for a class that should not be copyable. Derive from this class to make your class non-copyable
Constructors
| Type | Name | Description | |
|---|---|---|---|
CNoncopyable () |
Ensure the class cannot be constructed directly |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| The class should not be used polymorphically |