Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/SourceProject
Inheritance Hierarchy
- CSharedMix
- CSourceModule
- CSourceFileModule
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/SourceProject/SourceFileProject.h |
| Include | #include "uLang/SourceProject/SourceFileProject.h" |
Syntax
class CSourceFileModule : public uLang::CSourceModule
Remarks
A module of source snippets on disk
Constructors
| Type | Name | Description | |
|---|---|---|---|
CSourceFileModule
(
const CUTF8StringView& ModuleName, |
|||
CSourceFileModule
(
const CUTF8StringView& ModuleName, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddSnippet
(
const uLang::TSRef< ISourceSnippet >& Snippet |
||
| TSRef< CSourceFileModule > | FindOrAddSubmodule
(
const CUTF8StringView& ModuleName, |
||
| TOptional< TSRef< CSourceFileSnippet > > | FindSnippetByFilePath
(
const CUTF8StringView& FilePath, |
||
| TOptional< TSRef< CSourceFileModule > > | FindSubmodule
(
const CUTF8StringView& ModuleName |
||
| CUTF8StringView | GetDirPath () |
||
| bool | RemoveSnippet
(
const uLang::TSRef< ISourceSnippet >& Snippet, |
Overridden from CSourceModule
| Type | Name | Description | |
|---|---|---|---|
| const CUTF8String & | GetFilePath () |