|
CompiledExpressionWithSource & | operator= (CompiledExpressionWithSource const &) |
|
| CompiledExpressionWithSource (CompiledExpressionWithSource const &) |
|
virtual ::std::unique_ptr<::Molang::details::IComplexExpression > | clone () const |
|
virtual void | replaceResourceVariables (::std::unordered_map<::HashedString, ::ExpressionNode::ResourceReference > &resourceTable) |
|
virtual void | replaceArrayVariables (::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > &dataMap) |
|
virtual void | validateArrayVariables () const |
|
virtual::ExpressionOp | getOp () const |
|
virtual bool | needsToCompile () const |
|
virtual::Molang::details::ExpressionNode * | getSource () |
|
MCAPI | CompiledExpressionWithSource (::Molang::details::Program program, bool hasVariableAssignments, ::Molang::details::ExpressionNode source) |
|
MCAPI void * | $ctor (::Molang::details::Program program, bool hasVariableAssignments, ::Molang::details::ExpressionNode source) |
|
MCAPI ::std::unique_ptr<::Molang::details::IComplexExpression > | $clone () const |
|
MCAPI void | $replaceResourceVariables (::std::unordered_map<::HashedString, ::ExpressionNode::ResourceReference > &resourceTable) |
|
MCAPI void | $replaceArrayVariables (::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > &dataMap) |
|
MCAPI void | $validateArrayVariables () const |
|
MCAPI::ExpressionOp | $getOp () const |
|
MCAPI bool | $needsToCompile () const |
|
MCAPI::Molang::details::ExpressionNode * | $getSource () |
|
virtual::MolangScriptArg const & | evalGeneric (::RenderParams ¶ms) const |
|
MCAPI void * | $ctor (::Molang::details::Program instructions, ::Bedrock::StaticOptimizedString expressionString, ::MolangVersion version, bool hasVariableAssignments) |
|
MCAPI void | $dtor () |
|
MCAPI::MolangScriptArg const & | $evalGeneric (::RenderParams ¶ms) const |
|
virtual bool | isInitialized () const |
|
virtual::Json::Value | toJson () const |
|
virtual::std::string | getExpressionString () const |
|
virtual::MolangVersion | getMolangVersion () const |
|
virtual bool | isValid () const |
|
virtual bool | isConstantValue () const |
|
virtual bool | hasVariableAssignments () const |
|
virtual ::std::optional<::MolangScriptArg > | getValueIfConstant () const |
|
MCAPI bool | $isInitialized () const |
|
MCAPI::Json::Value | $toJson () const |
|
MCAPI::std::string | $getExpressionString () const |
|
MCAPI bool | $isValid () const |
|
MCAPI bool | $isConstantValue () const |
|
MCAPI bool | $hasVariableAssignments () const |
|
MCAPI ::std::optional<::MolangScriptArg > | $getValueIfConstant () const |
|
◆ CompiledExpressionWithSource()
- 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()
◆ replaceResourceVariables()
◆ replaceArrayVariables()
◆ validateArrayVariables()
virtual void Molang::details::CompiledExpressionWithSource::validateArrayVariables |
( |
| ) |
const |
|
virtual |
◆ getOp()
virtual::ExpressionOp Molang::details::CompiledExpressionWithSource::getOp |
( |
| ) |
const |
|
virtual |
◆ needsToCompile()
virtual bool Molang::details::CompiledExpressionWithSource::needsToCompile |
( |
| ) |
const |
|
virtual |
◆ getSource()
virtual::Molang::details::ExpressionNode * Molang::details::CompiledExpressionWithSource::getSource |
( |
| ) |
|
|
virtual |
◆ $ctor() [1/2]
- 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()
- 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()
- 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()
- 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::CompiledExpressionWithSource::$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.
◆ $getOp()
MCAPI::ExpressionOp Molang::details::CompiledExpressionWithSource::$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::CompiledExpressionWithSource::$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.
◆ $getSource()
MCAPI::Molang::details::ExpressionNode * Molang::details::CompiledExpressionWithSource::$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::CompiledExpressionWithSource::$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.
◆ evalGeneric()
virtual::MolangScriptArg const & Molang::details::CompiledExpressionWithContentScope::evalGeneric |
( |
::RenderParams & | params | ) |
const |
|
virtualinherited |
◆ $ctor() [2/2]
- 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::CompiledExpressionWithContentScope::$dtor |
( |
| ) |
|
|
inherited |
- 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::CompiledExpressionWithContentScope::$evalGeneric |
( |
::RenderParams & | params | ) |
const |
|
inherited |
- 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()
virtual bool Molang::details::CompiledExpressionWithoutContentScope::isInitialized |
( |
| ) |
const |
|
virtualinherited |
◆ toJson()
virtual::Json::Value Molang::details::CompiledExpressionWithoutContentScope::toJson |
( |
| ) |
const |
|
virtualinherited |
◆ getExpressionString()
virtual::std::string Molang::details::CompiledExpressionWithoutContentScope::getExpressionString |
( |
| ) |
const |
|
virtualinherited |
◆ getMolangVersion()
virtual::MolangVersion Molang::details::CompiledExpressionWithoutContentScope::getMolangVersion |
( |
| ) |
const |
|
virtualinherited |
◆ isValid()
virtual bool Molang::details::CompiledExpressionWithoutContentScope::isValid |
( |
| ) |
const |
|
virtualinherited |
◆ isConstantValue()
virtual bool Molang::details::CompiledExpressionWithoutContentScope::isConstantValue |
( |
| ) |
const |
|
virtualinherited |
◆ hasVariableAssignments()
virtual bool Molang::details::CompiledExpressionWithoutContentScope::hasVariableAssignments |
( |
| ) |
const |
|
virtualinherited |
◆ getValueIfConstant()
virtual ::std::optional<::MolangScriptArg > Molang::details::CompiledExpressionWithoutContentScope::getValueIfConstant |
( |
| ) |
const |
|
virtualinherited |
◆ $isInitialized()
MCAPI bool Molang::details::CompiledExpressionWithoutContentScope::$isInitialized |
( |
| ) |
const |
|
inherited |
- 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 |
|
inherited |
- 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 |
|
inherited |
- 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 |
|
inherited |
- 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 |
|
inherited |
- 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 |
|
inherited |
- 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 |
|
inherited |
- 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: