UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VerseScope.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "HAL/Platform.h"
7#include "Misc/Optional.h"
8
12namespace EVerseScope
13{
14 enum Type : uint8
15 {
16 PublicAPI, // Created by Epic and only public definitions will be visible to public users
17 InternalAPI, // Created by Epic and is entirely hidden from public users
18 PublicUser, // Created by a public user
19 InternalUser, // Created by an Epic internal user
20 };
21
26
30 PROJECTS_API const TCHAR* ToString(const EVerseScope::Type Value);
31};
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition VerseScope.h:13
Type
Definition VerseScope.h:15
@ PublicUser
Definition VerseScope.h:18
@ InternalAPI
Definition VerseScope.h:17
@ PublicAPI
Definition VerseScope.h:16
@ InternalUser
Definition VerseScope.h:19
PROJECTS_API TOptional< EVerseScope::Type > FromString(const TCHAR *Text)
Definition VerseScope.cpp:5
Definition Optional.h:131