Navigation
Unreal Engine C++ API Reference > Runtime > Core > Templates
Inheritance Hierarchy
- FNoncopyable
- AsyncTraceData
- FActorRepList
- FAnalyticsFlowTracker
- FAsset
- FAsyncLoadingFlushContext
- FBlueprintEditor
- FGameplayAbilitiesEditor
- FRigVMEditor
- IControlRigEditor
- FWidgetBlueprintEditor
- IAnimationBlueprintEditor
- IDisplayClusterConfiguratorBlueprintEditor
- IRenderGridEditor
- FConversationBranchPointBuilder
- FConversationMemory
- FCustomVersionRegistration
- FDevVersionRegistration
- FDatasmithTextureImporter
- FDataValidationContext
- FEndpoint
- FEngineAnalytics
- FExpressionNode
- FExpressionToken
- FCompiledToken
- FHittestGrid
- FInstallBundleSuppressAnalytics
- FIOAccessBSDSocket
- FIOAccessNull
- FManagedArrayBase
- FManagedBitArrayBase
- TManagedArray< bool >
- TManagedArrayBase
- TManagedArray
- TManagedArray< FIntVector >
- TManagedArray< FIntVector2 >
- TManagedArray< FIntVector4 >
- TManagedArray< int32 >
- TManagedArray< TArray< FIntVector2 > >
- TManagedArray< TArray< int32 > >
- TManagedArray< TSet< int32 > >
- FMaterialRenderProxy
- FColoredMaterialRenderProxy
- FColoredTexturedMaterialRenderProxy
- FDynamicColoredMaterialRenderProxy
- FLightingDensityMaterialRenderProxy
- FLandscapeDebugMaterialRenderProxy
- FLandscapeLayerUsageRenderProxy
- FLandscapeMaskMaterialRenderProxy
- FLandscapeSelectMaterialRenderProxy
- FOverrideSelectionColorMaterialRenderProxy
- FNativeGameplayTag
- FNavMeshSceneProxy
- FNetworkPredictionData_Client_Character
- FNetworkPredictionData_Server_Character
- FObjectMixerOutlinerHierarchy
- FOpenXRARTrackedGeometryData
- FOpenXRMeshUpdate
- FOpenXRPlaneUpdate
- FOpenXRQRCodeData
- FOwnerScope
- FPakFile
- FReceivingRepState
- FRecvMulti
- FRepChangelistState
- FReplayPlaylistTracker
- FReplicationChangelistMgr
- FRepState
- FRepStateStaticBuffer
- FRHICommandListBase
- FRHIComputeCommandList
- FRHICommandList
- FRHICommandList_RecursiveHazardous
- TRHICommandList_RecursiveHazardous
- FRHICommandListImmediate
- FRHIComputeCommandList_RecursiveHazardous
- TRHIComputeCommandList_RecursiveHazardous
- FScopedAllowAbstractClassAllocation
- FScopedMovementUpdate
- UMovieSceneDeferredComponentMovementSystem::FScopedSequencerMovementUpdate
- FScopedPreventAttachedComponentMove
- FSearchSerializer
- FSendingRepState
- FSessionDetailsHandleEOSGS
- FSessionModificationHandleEOSGS
- FSessionSearchHandleEOSGS
- FSlateInvalidationRoot
- SInvalidationPanel
- SRetainerWidget
- SWindow
- SBatchExportDialog
- SContextualAnimNewAnimSetDialog
- SCreateAnimationAssetDlg
- SCustomDialog
- SLandscapeLayerListDialog
- SMessageDialog
- SMLDeformerBonePickerDialog
- SMLDeformerCurvePickerDialog
- SDlgPickAssetPath
- SDlgPickPath
- SLogWindow
- SReplaceMissingSkeletonDialog
- SRigVMGraphBreakLinksDialog
- SRigVMGraphFunctionBulkEditDialog
- SRigVMGraphFunctionLocalizationDialog
- SSelectExportPathDialog
- SSelectFolderDlg
- SVirtualWindow
- FSlateWindowElementList
- FStudioAnalytics
- FSystemSettings
- FTimerManager
- FTypePromotion
- FUserActivityTracking
- FViewModelExtensionCollection
- TViewModelExtensionCollection
- FLayerBarModel
- FWarnIfAssetsLoadedInScope
- IBookmarkTypeTools
- IDirectLinkManager
- IIOManager
- FIOManagerBSDSocketSelect
- FIOManagerNull
- TGuardValue
- FNiagaraParameterStore::FScopedSuppressOnChanged
- FRigHierarchyControllerInstructionBracket
- IConcertClientPackageBridge::FScopedIgnoreLocalDiscard
- IConcertClientPackageBridge::FScopedIgnoreLocalSave
- IConcertClientTransactionBridge::FScopedIgnoreLocalTransaction
- TGuardValue_Bitfield_Cleanup
- TLockFreeFixedSizeAllocator_TLSCacheBase
- TLockFreeFixedSizeAllocator_TLSCache
- TLockFreeClassAllocator_TLSCache
- TManagedStorage
- TOptionalGuardValue
- TPromiseBase
- TPromise
- TCancellablePromise
- TPromise< ResultType & >
- TPromise< void >
- TRequest
- TScopeCounter
- TTimerManager
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Templates/UnrealTemplate.h |
Include | #include "Templates/UnrealTemplate.h" |
Syntax
class FNoncopyable
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 | |
---|---|---|---|
![]() |
FNoncopyable () |
Ensure the class cannot be constructed directly |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
The class should not be used polymorphically |