UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::CSourceDataSnippet Class Reference

#include <SourceDataProject.h>

+ Inheritance diagram for uLang::CSourceDataSnippet:

Public Member Functions

 CSourceDataSnippet (CUTF8String &&Path, CUTF8String &&Text)
 
virtual CUTF8String GetPath () const override
 
virtual void SetPath (const CUTF8String &Path) override
 
virtual TOptional< CUTF8StringGetText () const override
 
virtual TOptional< TSRef< Verse::Vst::Snippet > > GetVst () const override
 
virtual void SetVst (TSRef< Verse::Vst::Snippet > Snippet) override
 
- Public Member Functions inherited from uLang::ISourceSnippet
virtual ~ISourceSnippet ()
 
virtual bool IsSnippetValid (Verse::Vst::Snippet &Snippet) const
 
virtual uint64_t GetSourceVersion () const
 
- Public Member Functions inherited from uLang::CSharedMix
 CSharedMix ()
 
virtual UE_API ~CSharedMix ()
 
 CSharedMix (const CSharedMix &Other)=delete
 
CSharedMixoperator= (const CSharedMix &Other)=delete
 
uint32_t GetRefCount () const
 

Additional Inherited Members

- Static Protected Member Functions inherited from uLang::CSharedMix
template<class ObjectType >
static TSPtrG< ObjectType, false, CHeapRawAllocatorSharedThis (ObjectType *This)
 
template<class ObjectType >
static TSPtrG< const ObjectType, false, CHeapRawAllocatorSharedThis (const ObjectType *This)
 

Detailed Description

A source snippet in memory

Constructor & Destructor Documentation

◆ CSourceDataSnippet()

uLang::CSourceDataSnippet::CSourceDataSnippet ( CUTF8String &&  Path,
CUTF8String &&  Text 
)
inline

Member Function Documentation

◆ GetPath()

virtual CUTF8String uLang::CSourceDataSnippet::GetPath ( ) const
inlineoverridevirtual

Globally unique path of this snippet, e.g. a fully qualified file path

Implements uLang::ISourceSnippet.

◆ GetText()

virtual TOptional< CUTF8String > uLang::CSourceDataSnippet::GetText ( ) const
inlineoverridevirtual

Get text representation of this snippet When the result is EResult::Unspecified, no text representation exists When the result is EResult::Error, text representation exists, but an error occurred retrieving it

Implements uLang::ISourceSnippet.

◆ GetVst()

virtual TOptional< TSRef< Verse::Vst::Snippet > > uLang::CSourceDataSnippet::GetVst ( ) const
inlineoverridevirtual

Get Vst representation of this snippet When the result is EResult::Unspecified, no Vst representation exists When the result is EResult::Error, Vst representation exists, but an error occurred retrieving it

Implements uLang::ISourceSnippet.

◆ SetPath()

virtual void uLang::CSourceDataSnippet::SetPath ( const CUTF8String Path)
inlineoverridevirtual

Implements uLang::ISourceSnippet.

◆ SetVst()

virtual void uLang::CSourceDataSnippet::SetVst ( TSRef< Verse::Vst::Snippet Snippet)
inlineoverridevirtual

Implements uLang::ISourceSnippet.


The documentation for this class was generated from the following file: