![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Expression.h>
Inheritance diagram for uLang::CAstProject:Public Attributes | |
| CUTF8String | _Name |
Additional Inherited Members | |
Static Protected Member Functions inherited from uLang::CSharedMix | |
| template<class ObjectType > | |
| static TSPtrG< ObjectType, false, CHeapRawAllocator > | SharedThis (ObjectType *This) |
| template<class ObjectType > | |
| static TSPtrG< const ObjectType, false, CHeapRawAllocator > | SharedThis (const ObjectType *This) |
Protected Attributes inherited from uLang::CAstNode | |
| EVstMappingType | _VstMappingType |
| const Verse::Vst::Node * | _MappedVstNode {nullptr} |
Represents a project in the AST.
|
inline |
|
inline |
| const CAstPackage * uLang::CAstProject::FindPackageByName | ( | const CUTF8String & | PackageName | ) | const |
|
inlineoverridevirtual |
Implements uLang::CAstNode.
|
inlineoverridevirtual |
Implements uLang::CAstNode.
| int32_t uLang::CAstProject::GetNumPackages | ( | ) | const |
|
inline |
|
inlineoverridevirtual |
Iterates over this AST node's direct children, calling Visitor.Visit for each child.
Reimplemented from uLang::CAstNode.
|
inlineoverridevirtual |
Iterates over this AST node's immediate fields, calling Visitor.VisitImmediate for each immediate field.
Reimplemented from uLang::CAstNode.
| CUTF8String uLang::CAstProject::_Name |