Navigation
API > API/Runtime > API/Runtime/VerseCompiler
A project of source packages on disk
| Name | CSourceFileProject |
| Type | class |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/SourceProject/SourceFileProject.h |
| Include Path | #include "uLang/SourceProject/SourceFileProject.h" |
Syntax
class CSourceFileProject : public uLang::CSourceProject
Inheritance Hierarchy
- CSharedMix → CSourceProject → CSourceFileProject
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
CSourceFileProject
(
const CUTF8String& ProjectFilePath, |
This ctor will load the vproject given a path | uLang/SourceProject/SourceFileProject.h | |
CSourceFileProject
(
const CUTF8String& Name, |
This ctor will create vproject given the path and packages | uLang/SourceProject/SourceFileProject.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _FilePath | CUTF8String | uLang/SourceProject/SourceFileProject.h | ||
| _FileSystem | const TSRef< IFileSystem > | uLang/SourceProject/SourceFileProject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TOptional< TSRef< CSourceFileSnippet > > AddSnippet
(
const CUTF8StringView& FilePath |
uLang/SourceProject/SourceFileProject.h | ||
TOptional< TSRef< CSourceFileSnippet > > FindSnippetByFilePath
(
const CUTF8StringView& FilePath |
uLang/SourceProject/SourceFileProject.h | ||
bool RemoveSnippet
(
const CUTF8StringView& FilePath |
uLang/SourceProject/SourceFileProject.h | ||
bool WriteProjectFile
(
const CUTF8String& ProjectFilePath, |
uLang/SourceProject/SourceFileProject.h | ||
bool WriteVSCodeWorkspaceFile
(
const CUTF8String& WorkspaceFilePath, |
uLang/SourceProject/SourceFileProject.h |
Overridden from CSourceProject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const CUTF8String & GetFilePath() |
uLang/SourceProject/SourceFileProject.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsModuleFile
(
const CUTF8StringView& FilePath |
uLang/SourceProject/SourceFileProject.h | ||
static bool IsPackageFile
(
const CUTF8StringView& FilePath |
uLang/SourceProject/SourceFileProject.h | ||
static bool IsProjectFile
(
const CUTF8StringView& FilePath |
uLang/SourceProject/SourceFileProject.h | ||
static bool IsSnippetFile
(
const CUTF8StringView& FilePath |
uLang/SourceProject/SourceFileProject.h | ||
static bool IsValidModuleName
(
const CUTF8StringView& ModuleName |
uLang/SourceProject/SourceFileProject.h | ||
static bool IsValidSnippetFileName
(
const CUTF8StringView& FileName |
uLang/SourceProject/SourceFileProject.h |