![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "uLang/Semantics/Expression.h"#include "uLang/Common/Containers/SharedPointer.h"#include "uLang/Common/Containers/SharedPointerArray.h"#include "uLang/Semantics/ModuleAlias.h"#include "uLang/Semantics/ScopedAccessLevelType.h"#include "uLang/Semantics/SemanticEnumeration.h"#include "uLang/Semantics/SemanticFunction.h"#include "uLang/Semantics/SemanticProgram.h"#include "uLang/Semantics/SemanticTypes.h"#include "uLang/Semantics/TypeAlias.h"#include "uLang/Semantics/TypeVariable.h"#include "uLang/Semantics/UnknownType.h"#include "uLang/SourceProject/PackageRole.h"#include "uLang/Syntax/VstNode.h"Namespaces | |
| namespace | uLang |
Macros | |
| #define | VISIT_AST_NODE_TYPE(Name, Class) case EAstNodeType::Name: return {#Name, #Class}; |
Functions | |
| SAstNodeTypeInfo | uLang::GetAstNodeTypeInfo (EAstNodeType NodeType) |
| const CExprIdentifierFunction * | uLang::GetConstructorInvocationCallee (const CExprInvocation &Invocation) |
| const CExprIdentifierFunction * | uLang::GetConstructorInvocationCallee (const CExpressionBase &Expression) |
| bool | uLang::IsConstructorInvocation (const CExprInvocation &Invocation) |
| bool | uLang::IsConstructorInvocation (const CExpressionBase &Expression) |
| TOptional< SAssignmentLhsIdentifier > | uLang::IdentifierOfAssignmentLhs (const CExprAssignment *Assignment) |
| bool | uLang::HasImplicitClassSelf (const CExprIdentifierData *Expr) |
| bool | uLang::IsClassMemberAccess (const CExprIdentifierData *Expr) |
| const CExprInvocation * | uLang::AsSubscriptCall (const CExpressionBase *Expr, const CSemanticProgram &Program) |
| const CExpressionBase * | uLang::RemoveSubscripts (const CExpressionBase *Expr, const CSemanticProgram &Program) |