Navigation API > API/Runtime > API/Runtime/VerseCompiler Corresponds to set $1 $op $2_ syntax. The left-hand side will always be a Mutation node. $op_ may be =, +=_, -=, *=_, or /= - importantly, not `:=_. For example, setX=Y becomes AssignmentMutationSetIdentifierXIdentifierY Name Assignment Type struct Header File /Engine/Source/Runtime/VerseCompiler/Public/uLang/Syntax/VstNode.h Include Path #include "uLang/Syntax/VstNode.h" Syntax struct Assignment : public Verse::Vst::Node Copy full snippetstruct Assignment : public Verse::Vst::Node Inheritance Hierarchy CSharedMix → Node → Assignment RefCounted → Node → Assignment Constructors Name Remarks Include Path Unreal Specifiers Assignment ( const SLocus& Whence, const TSRef< Vst::Node >& lhs, EOp InOp, const TSRef< Vst::Node >& rhs ) uLang/Syntax/VstNode.h Enums Public Name Remarks EOp Constants Name Type Remarks Include Path StaticType const Vst::NodeType uLang/Syntax/VstNode.h Functions Public Name Remarks Include Path Unreal Specifiers const TSRef< Vst::Node > & GetOperandLeft() uLang/Syntax/VstNode.h const TSRef< Vst::Node > & GetOperandRight() uLang/Syntax/VstNode.h