LeviLamina
Loading...
Searching...
No Matches
Molang::details::CompiledExpressionWithoutContentScope Class Reference
+ Inheritance diagram for Molang::details::CompiledExpressionWithoutContentScope:

Public Member Functions

CompiledExpressionWithoutContentScopeoperator= (CompiledExpressionWithoutContentScope const &)
 
 CompiledExpressionWithoutContentScope (CompiledExpressionWithoutContentScope const &)
 
virtual ::std::unique_ptr<::Molang::details::IComplexExpressionclone () const
 
virtual::MolangScriptArg const & evalGeneric (::RenderParams &renderParams) const
 
virtual bool isInitialized () const
 
virtual::Json::Value toJson () const
 
virtual::std::string getExpressionString () const
 
virtual::MolangVersion getMolangVersion () const
 
virtual void replaceResourceVariables (::std::unordered_map<::HashedString, ::ExpressionNode::ResourceReference > &)
 
virtual void replaceArrayVariables (::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > &)
 
virtual void validateArrayVariables () const
 
virtual bool isValid () const
 
virtual bool isConstantValue () const
 
virtual bool hasVariableAssignments () const
 
virtual::ExpressionOp getOp () const
 
virtual bool needsToCompile () const
 
virtual ::std::optional<::MolangScriptArggetValueIfConstant () const
 
virtual::Molang::details::ExpressionNode * getSource ()
 
MCAPI void $dtor ()
 
MCAPI ::std::unique_ptr<::Molang::details::IComplexExpression$clone () const
 
MCAPI::MolangScriptArg const & $evalGeneric (::RenderParams &renderParams) const
 
MCAPI bool $isInitialized () const
 
MCAPI::Json::Value $toJson () const
 
MCAPI::std::string $getExpressionString () const
 
MCAPI void $replaceResourceVariables (::std::unordered_map<::HashedString, ::ExpressionNode::ResourceReference > &)
 
MCAPI void $replaceArrayVariables (::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > &)
 
MCAPI void $validateArrayVariables () const
 
MCAPI bool $isValid () const
 
MCAPI bool $isConstantValue () const
 
MCAPI bool $hasVariableAssignments () const
 
MCAPI::ExpressionOp $getOp () const
 
MCAPI bool $needsToCompile () const
 
MCAPI ::std::optional<::MolangScriptArg$getValueIfConstant () const
 
MCAPI::Molang::details::ExpressionNode * $getSource ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkae4a90
 
::ll::UntypedStorage< 8, 8 > mUnk611e1d
 
::ll::UntypedStorage< 2, 2 > mUnkf29fd3
 
::ll::UntypedStorage< 1, 1 > mUnk6e071f
 

Member Function Documentation

◆ clone()

virtual ::std::unique_ptr<::Molang::details::IComplexExpression > Molang::details::CompiledExpressionWithoutContentScope::clone ( ) const
virtual

◆ evalGeneric()

virtual::MolangScriptArg const & Molang::details::CompiledExpressionWithoutContentScope::evalGeneric ( ::RenderParams & renderParams) const
virtual

◆ isInitialized()

virtual bool Molang::details::CompiledExpressionWithoutContentScope::isInitialized ( ) const
virtual

◆ toJson()

virtual::Json::Value Molang::details::CompiledExpressionWithoutContentScope::toJson ( ) const
virtual

◆ getExpressionString()

virtual::std::string Molang::details::CompiledExpressionWithoutContentScope::getExpressionString ( ) const
virtual

◆ getMolangVersion()

virtual::MolangVersion Molang::details::CompiledExpressionWithoutContentScope::getMolangVersion ( ) const
virtual

◆ replaceResourceVariables()

virtual void Molang::details::CompiledExpressionWithoutContentScope::replaceResourceVariables ( ::std::unordered_map<::HashedString, ::ExpressionNode::ResourceReference > & )
virtual

◆ replaceArrayVariables()

virtual void Molang::details::CompiledExpressionWithoutContentScope::replaceArrayVariables ( ::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > & )
virtual

◆ validateArrayVariables()

virtual void Molang::details::CompiledExpressionWithoutContentScope::validateArrayVariables ( ) const
virtual

◆ isValid()

virtual bool Molang::details::CompiledExpressionWithoutContentScope::isValid ( ) const
virtual

◆ isConstantValue()

virtual bool Molang::details::CompiledExpressionWithoutContentScope::isConstantValue ( ) const
virtual

◆ hasVariableAssignments()

virtual bool Molang::details::CompiledExpressionWithoutContentScope::hasVariableAssignments ( ) const
virtual

◆ getOp()

virtual::ExpressionOp Molang::details::CompiledExpressionWithoutContentScope::getOp ( ) const
virtual

◆ needsToCompile()

virtual bool Molang::details::CompiledExpressionWithoutContentScope::needsToCompile ( ) const
virtual

◆ getValueIfConstant()

virtual ::std::optional<::MolangScriptArg > Molang::details::CompiledExpressionWithoutContentScope::getValueIfConstant ( ) const
virtual

◆ getSource()

virtual::Molang::details::ExpressionNode * Molang::details::CompiledExpressionWithoutContentScope::getSource ( )
virtual

◆ $dtor()

MCAPI void Molang::details::CompiledExpressionWithoutContentScope::$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.

◆ $clone()

MCAPI ::std::unique_ptr<::Molang::details::IComplexExpression > Molang::details::CompiledExpressionWithoutContentScope::$clone ( ) 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.

◆ $evalGeneric()

MCAPI::MolangScriptArg const & Molang::details::CompiledExpressionWithoutContentScope::$evalGeneric ( ::RenderParams & renderParams) 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.

◆ $isInitialized()

MCAPI bool Molang::details::CompiledExpressionWithoutContentScope::$isInitialized ( ) 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.

◆ $toJson()

MCAPI::Json::Value Molang::details::CompiledExpressionWithoutContentScope::$toJson ( ) 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.

◆ $getExpressionString()

MCAPI::std::string Molang::details::CompiledExpressionWithoutContentScope::$getExpressionString ( ) 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.

◆ $replaceResourceVariables()

MCAPI void Molang::details::CompiledExpressionWithoutContentScope::$replaceResourceVariables ( ::std::unordered_map<::HashedString, ::ExpressionNode::ResourceReference > & )
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.

◆ $replaceArrayVariables()

MCAPI void Molang::details::CompiledExpressionWithoutContentScope::$replaceArrayVariables ( ::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > & )
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.

◆ $validateArrayVariables()

MCAPI void Molang::details::CompiledExpressionWithoutContentScope::$validateArrayVariables ( ) 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.

◆ $isValid()

MCAPI bool Molang::details::CompiledExpressionWithoutContentScope::$isValid ( ) 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.

◆ $isConstantValue()

MCAPI bool Molang::details::CompiledExpressionWithoutContentScope::$isConstantValue ( ) 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.

◆ $hasVariableAssignments()

MCAPI bool Molang::details::CompiledExpressionWithoutContentScope::$hasVariableAssignments ( ) 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.

◆ $getOp()

MCAPI::ExpressionOp Molang::details::CompiledExpressionWithoutContentScope::$getOp ( ) 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.

◆ $needsToCompile()

MCAPI bool Molang::details::CompiledExpressionWithoutContentScope::$needsToCompile ( ) 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.

◆ $getValueIfConstant()

MCAPI ::std::optional<::MolangScriptArg > Molang::details::CompiledExpressionWithoutContentScope::$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.

◆ $getSource()

MCAPI::Molang::details::ExpressionNode * Molang::details::CompiledExpressionWithoutContentScope::$getSource ( )
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.

◆ $vftable()

static MCAPI void ** Molang::details::CompiledExpressionWithoutContentScope::$vftable ( )
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.

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