UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NodeDecls.inl
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
// Name | RequiredChildren | Precedence | ESupportsManyChildren | EChildDeletionBehavior | IsCAtom
4
#define VERSE_ENUM_VSTNODES(DECL_NODE) \
5
DECL_NODE( Project , 0 , 0 , Anywhere , Default , false )\
6
DECL_NODE( Package , 0 , 0 , Anywhere , Default , false )\
7
DECL_NODE( Module , 0 , 0 , Anywhere , Default , false )\
8
DECL_NODE( Snippet , 0 , 0 , Anywhere , Default , false )\
9
DECL_NODE( Assignment , 2 , 110 , Nowhere , Default , false )\
10
DECL_NODE( TypeSpec , 2 , 120 , Nowhere , Default , false )\
11
DECL_NODE( BinaryOpLogicalOr , 2 , 130 , Anywhere , Default , false )\
12
DECL_NODE( BinaryOpLogicalAnd , 2 , 140 , Anywhere , Default , false )\
13
DECL_NODE( PrefixOpLogicalNot , 1 , 150 , Nowhere , Default , false )\
14
DECL_NODE( BinaryOpCompare , 2 , 160 , Nowhere , Default , false )\
15
DECL_NODE( BinaryOpArrow , 2 , 170 , Nowhere , Default , false )\
16
DECL_NODE( BinaryOpAddSub , 2 , 180 , Anywhere , Default , false )\
17
DECL_NODE( BinaryOpMulDivInfix, 2 , 190 , Anywhere , Default , false )\
18
DECL_NODE( BinaryOpRange , 2 , 200 , Nowhere , Default , false )\
19
DECL_NODE( PrePostCall , 2 , 210 , Anywhere , Delete , false )\
20
DECL_NODE( Identifier , 0 , INT32_MAX , Nowhere , CreatePlaceholder , true )\
21
DECL_NODE( Operator , 0 , INT32_MAX , Nowhere , Default , true )\
22
DECL_NODE( FlowIf , 1 , INT32_MAX , TrailingOnly , Default , false )\
23
DECL_NODE( IntLiteral , 0 , INT32_MAX , Nowhere , Default , true )\
24
DECL_NODE( FloatLiteral , 0 , INT32_MAX , Nowhere , Default , true )\
25
DECL_NODE( CharLiteral , 0 , INT32_MAX , Nowhere , Default , true )\
26
DECL_NODE( StringLiteral , 0 , INT32_MAX , Nowhere , Default , true )\
27
DECL_NODE( PathLiteral , 0 , INT32_MAX , Nowhere , Default , true )\
28
DECL_NODE( Interpolant , 1 , INT32_MAX , Nowhere , Default , false )\
29
DECL_NODE( InterpolatedString , 1 , INT32_MAX , Anywhere , Default , false )\
30
DECL_NODE( Lambda , 2 , INT32_MAX , Nowhere , Default , false )\
31
DECL_NODE( Control , 1 , INT32_MAX , Nowhere , Default , false )\
32
DECL_NODE( Macro , 0 , INT32_MAX , Anywhere , Default , false )\
33
DECL_NODE( Clause , 0 , INT32_MAX , Anywhere , Default , false )\
34
DECL_NODE( Parens , 0 , INT32_MAX , Anywhere , Default , false )\
35
DECL_NODE( Commas , 0 , INT32_MAX , Anywhere , Default , false )\
36
DECL_NODE( Placeholder , 0 , INT32_MAX , Nowhere , Default , true )\
37
DECL_NODE( ParseError , 0 , INT32_MAX , Anywhere , Default , false )\
38
DECL_NODE( Escape , 1 , INT32_MAX , Nowhere , Default , false )\
39
DECL_NODE( Comment , 0 , INT32_MAX , Nowhere , Default , true )\
40
DECL_NODE( Where , 2 , 100 , Anywhere , Default , false )\
41
DECL_NODE( Mutation , 1 , INT32_MAX , Nowhere , Default , false )\
42
DECL_NODE( Definition , 2 , 110 , Nowhere , Default , false )
Engine
Source
Runtime
VerseCompiler
Public
uLang
Syntax
NodeDecls.inl
Generated by
1.9.8