![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "uLang/Common/Containers/SharedPointer.h"#include "uLang/Common/Containers/SharedPointerArray.h"#include "uLang/Common/Templates/Conditionals.h"#include "uLang/Common/Text/Symbol.h"#include "uLang/Common/Text/UTF8String.h"#include "uLang/Semantics/DataDefinition.h"#include "uLang/Semantics/SemanticTypes.h"#include "uLang/Semantics/Signature.h"#include "uLang/SourceProject/PackageRole.h"#include "uLang/Syntax/VstNode.h"Go to the source code of this file.
Namespaces | |
| namespace | uLang |
Macros | |
| #define | UE_API VERSECOMPILER_API |
| #define | VERSE_VISIT_AST_NODE_TYPES(v) |
| #define | FORWARD_DECLARE(_, Class) class Class; |
| #define | VISIT_AST_NODE_TYPE(Name, Class) Name, |
| #define | VISIT_AST_NODE_TYPE(Name, Class) |
| #define | VISIT_AST_NODE_TYPE(Name, Class) if (Node == EAstNodeType::Name) { return #Name; } |
Enumerations | |
| enum class | uLang::EAstNodeType : uint8_t { uLang::VISIT_AST_NODE_TYPE } |
| enum class | uLang::EInvokeTime : uint8_t { uLang::Immediate = 1 << 0 , uLang::Async = 1 << 1 , uLang::Any_ = Immediate | Async } |
| enum class | uLang::EVstMappingType { uLang::Ast , uLang::AstNonReciprocal , uLang::Ir } |
| enum class | uLang::EMacroClauseTag : uint32_t { uLang::None = 0x1 << 0 , uLang::Of = 0x1 << 1 , uLang::Do = 0x1 << 2 } |
| #define UE_API VERSECOMPILER_API |