UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
Definition SourceProject.h:59
Definition SourceProject.h:103
Definition SourceProjectWriter.h:60
CSourceProjectWriter(const TSRef< IFileSystem > &FileSystem, const TSRef< CDiagnostics > &Diagnostics)
Definition SourceProjectWriter.h:68
static VERSECOMPILER_API SProjectDesc GetProjectDesc(const CSourceProject &Project)
Definition SourceProjectWriter.cpp:368
VERSECOMPILER_API bool WriteProject(const CSourceProject &Project, const CUTF8String &DestinationDir, CUTF8String *ResultProjectFilePath=nullptr, const EWriteFlags WriteFlags=EWriteFlags::All) const
Definition SourceProjectWriter.cpp:301
VERSECOMPILER_API bool WriteVSCodeWorkspaceFile(const SWorkspaceDesc &WorkspaceDesc, const CUTF8String &WorkspaceFilePath) const
Definition SourceProjectWriter.cpp:363
static VERSECOMPILER_API SWorkspaceDesc GetWorkspaceDesc(const CSourceProject &Project, const CUTF8String &ProjectFilePath)
Definition SourceProjectWriter.cpp:398
EWriteFlags
Definition SourceProjectWriter.h:63
VERSECOMPILER_API bool WriteProjectFile(const SProjectDesc &ProjectDesc, const CUTF8String &ProjectFilePath) const
Definition SourceProjectWriter.cpp:358
Definition SourceProject.h:275
Definition UTF8StringView.h:15
Definition SharedPointer.h:77
Definition VVMEngineEnvironment.h:23
rapidjson::GenericDocument< rapidjson::UTF8< char >, JSONMemoryPoolAllocator, JSONAllocator > JSONDocument
Definition JSON.h:42
bool ToJSON(bool Value, JSONValue *JSON, JSONMemoryPoolAllocator &)
Definition JSON.h:211
EDiagnostic
Definition Glitch.h:310
Definition VstNode.h:1000
Definition SourceProject.h:108
Definition SourceProjectWriter.h:17
CUTF8String _DirPath
Definition SourceProjectWriter.h:19
CUTF8String _Name
Definition SourceProjectWriter.h:18
TOptional< TArray< CUTF8String > > _FilePaths
Definition SourceProjectWriter.h:20
CSourcePackage::SSettings _Settings
Definition SourceProjectWriter.h:21
Definition SourceProjectWriter.h:26
bool _ReadOnly
Definition SourceProjectWriter.h:29
bool _Build
Definition SourceProjectWriter.h:30
TOptional< SPackageDesc > _Desc
Definition SourceProjectWriter.h:28
TOptional< CUTF8String > _FilePath
Definition SourceProjectWriter.h:27
Definition SourceProjectWriter.h:35
TArray< SPackageRef > _Packages
Definition SourceProjectWriter.h:36
Definition SourceProjectWriter.h:49
TArray< SWorkspacePackageRef > _Folders
Definition SourceProjectWriter.h:50
CUTF8String _WorkspaceFilePath
Definition SourceProjectWriter.h:51
bool(* _AddSettingsFunc)(uLang::JSONDocument *, const CUTF8StringView &WorkspaceFilePath)
Definition SourceProjectWriter.h:52
Definition SourceProjectWriter.h:41
CUTF8String _Name
Definition SourceProjectWriter.h:42
CUTF8String _VersePath
Definition SourceProjectWriter.h:44
CUTF8String _DirPath
Definition SourceProjectWriter.h:43