LeviLamina
Loading...
Searching...
No Matches
Molang::details::SourceTree Class Reference

Public Member Functions

SourceTreeoperator= (SourceTree const &)
 
MCAPI SourceTree (::Molang::details::SourceTree &&)
 
MCAPI SourceTree (::Molang::details::SourceTree const &)
 
MCAPI SourceTree (::Molang::details::ExpressionNode node, ::MolangParseConfig const &parseConfig)
 
MCAPI SourceTree (::Json::Value const &value, ::MolangParseConfig const &config)
 
MCAPI ::std::optional<::MolangScriptArggetValueIfConstant () const
 
MCAPI ~SourceTree ()
 
MCAPI void * $ctor (::Molang::details::SourceTree &&)
 
MCAPI void * $ctor (::Molang::details::SourceTree const &)
 
MCAPI void * $ctor (::Molang::details::ExpressionNode node, ::MolangParseConfig const &parseConfig)
 
MCAPI void * $ctor (::Json::Value const &value, ::MolangParseConfig const &config)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::Molang::details::IComplexExpressionlink (::Molang::details::SourceTree root)
 
static MCAPI ::Molang::details::SourceTree parse (::std::string_view expression, ::MolangParseConfig const &config)
 

Public Attributes

::ll::UntypedStorage< 8, 128 > mUnk23c850
 
::ll::UntypedStorage< 8, 8 > mUnk640833
 
::ll::UntypedStorage< 4, 4 > mUnkcb966c
 
::ll::UntypedStorage< 2, 2 > mUnk4771d0
 
::ll::UntypedStorage< 1, 1 > mUnk65ee2d
 
::ll::UntypedStorage< 1, 1 > mUnk4d1a0b
 

Constructor & Destructor Documentation

◆ SourceTree() [1/4]

MCAPI Molang::details::SourceTree::SourceTree ( ::Molang::details::SourceTree && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SourceTree() [2/4]

MCAPI Molang::details::SourceTree::SourceTree ( ::Molang::details::SourceTree const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SourceTree() [3/4]

MCAPI Molang::details::SourceTree::SourceTree ( ::Molang::details::ExpressionNode node,
::MolangParseConfig const & parseConfig )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SourceTree() [4/4]

MCAPI Molang::details::SourceTree::SourceTree ( ::Json::Value const & value,
::MolangParseConfig const & config )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~SourceTree()

MCAPI Molang::details::SourceTree::~SourceTree ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ getValueIfConstant()

MCAPI ::std::optional<::MolangScriptArg > Molang::details::SourceTree::getValueIfConstant ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ link()

static MCAPI ::std::unique_ptr<::Molang::details::IComplexExpression > Molang::details::SourceTree::link ( ::Molang::details::SourceTree root)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse()

static MCAPI ::Molang::details::SourceTree Molang::details::SourceTree::parse ( ::std::string_view expression,
::MolangParseConfig const & config )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/4]

MCAPI void * Molang::details::SourceTree::$ctor ( ::Molang::details::SourceTree && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/4]

MCAPI void * Molang::details::SourceTree::$ctor ( ::Molang::details::SourceTree const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [3/4]

MCAPI void * Molang::details::SourceTree::$ctor ( ::Molang::details::ExpressionNode node,
::MolangParseConfig const & parseConfig )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [4/4]

MCAPI void * Molang::details::SourceTree::$ctor ( ::Json::Value const & value,
::MolangParseConfig const & config )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Molang::details::SourceTree::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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