Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectKey.h |
| Include | #include "UObject/ObjectKey.h" |
Syntax
template<typename InElementType>
class TObjectKey
Remarks
TObjectKey is a strongly typed, immutable, copyable key which can be used to uniquely identify an object for the lifetime of the application
Constructors
| Type | Name | Description | |
|---|---|---|---|
TObjectKey () |
Default constructor | ||
TObjectKey
(
U Object |
Construct from an object pointer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| InElementType * | Attempt to access the object from which this key was constructed. | ||
| InElementType * | Attempt to access the object from which this key was constructed, even if it is marked as pending kill. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const TObjectKey& Other |
Compare this key with another | |
| bool | operator<
(
const TObjectKey& Other |
Compare this key with another | |
| bool | operator<=
(
const TObjectKey& Other |
Compare this key with another | |
| bool | operator==
(
const TObjectKey& Other |
Compare this key with another | |
| bool | operator>
(
const TObjectKey& Other |
Compare this key with another | |
| bool | operator>=
(
const TObjectKey& Other |
Compare this key with another |
Typedefs
| Name | Description |
|---|---|
| ElementType |