![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SourceFileProject.h>
Inheritance diagram for uLang::CSourceFilePackage:Additional Inherited Members | |
Public Types inherited from uLang::CSourcePackage | |
| enum | EOrigin : uint8_t { Unknown , Memory , FileSystem } |
| Where the source code of this package originates. More... | |
Public Attributes inherited from uLang::CSourcePackage | |
| TSRef< CSourceModule > | _RootModule |
| The root module of this package, equivalent to the _VersePath specified in _Settings. | |
| TOptional< SVersionedDigest > | _Digest |
| Optional digest to be used instead of source if desired. | |
| TOptional< SVersionedDigest > | _PublicDigest |
| The public-only digest, if it exists. | |
Static Protected Member Functions inherited from uLang::CSharedMix | |
| template<class ObjectType > | |
| static TSPtrG< ObjectType, false, CHeapRawAllocator > | SharedThis (ObjectType *This) |
| template<class ObjectType > | |
| static TSPtrG< const ObjectType, false, CHeapRawAllocator > | SharedThis (const ObjectType *This) |
Protected Attributes inherited from uLang::CSourcePackage | |
| SSettings | _Settings |
| Settings, e.g. parsed from .vpackage file. | |
A package of source modules/snippets on disk
| uLang::CSourceFilePackage::CSourceFilePackage | ( | const CUTF8String & | PackageFilePath, |
| const TSRef< IFileSystem > & | FileSystem, | ||
| const TSRef< CDiagnostics > & | Diagnostics | ||
| ) |
| uLang::CSourceFilePackage::CSourceFilePackage | ( | const SPackageDesc & | PackageDesc, |
| const TSRef< IFileSystem > & | FileSystem, | ||
| const TSRef< CDiagnostics > & | Diagnostics | ||
| ) |
| TOptional< TSRef< CSourceFileSnippet > > uLang::CSourceFilePackage::AddSnippet | ( | const CUTF8StringView & | FilePath | ) |
| TOptional< TSRef< CSourceFileSnippet > > uLang::CSourceFilePackage::FindSnippetByFilePath | ( | const CUTF8StringView & | FilePath | ) | const |
|
inlineoverridevirtual |
Reimplemented from uLang::CSourcePackage.
|
inlineoverridevirtual |
Reimplemented from uLang::CSourcePackage.
| CSourceFileModule * uLang::CSourceFilePackage::GetModuleForFilePath | ( | const CUTF8StringView & | FilePath | ) |
Reimplemented from uLang::CSourcePackage.
| bool uLang::CSourceFilePackage::RemoveSnippet | ( | const CUTF8StringView & | FilePath | ) |