UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::CFindUnresolvedIdentifiersAstVisitor Class Referencefinal
+ Inheritance diagram for uLang::CFindUnresolvedIdentifiersAstVisitor:

Public Member Functions

virtual void Visit (const char *, CAstNode &AstNode) override
 
virtual void VisitElement (CAstNode &AstNode) override
 
void Visit (const CAstNode &AstNode)
 
TArray< const CExpressionBase * > GetUnresolvedIdentifiers () const
 
- Public Member Functions inherited from uLang::SAstVisitor
virtual void VisitImmediate (const char *FieldName, CUTF8StringView Value)
 
virtual void VisitImmediate (const char *FieldName, int64_t Value)
 
virtual void VisitImmediate (const char *FieldName, double Value)
 
virtual void VisitImmediate (const char *FieldName, bool Value)
 
virtual void VisitImmediate (const char *FieldName, const CTypeBase *Type)
 
virtual void VisitImmediate (const char *FieldName, const CDefinition &Definition)
 
virtual void VisitImmediate (const char *FieldName, const Verse::Vst::Node &VstNode)
 
void VisitImmediate (const char *FieldName, const char *CString)
 
virtual void BeginArray (const char *FieldName, intptr_t Num)
 
virtual void EndArray ()
 
template<typename NodeType , bool bAllowNull, typename AllocatorType , typename... AllocatorArgTypes>
void Visit (const char *FieldName, const TSPtrG< NodeType, bAllowNull, AllocatorType, AllocatorArgTypes... > &NodePointer)
 
template<typename NodeType , bool bAllowNull, typename AllocatorType , typename... AllocatorArgTypes>
void VisitElement (const TSPtrG< NodeType, bAllowNull, AllocatorType, AllocatorArgTypes... > &NodePointer)
 
template<typename NodeType , bool bAllowNull, typename NodeAllocatorType , typename ElementAllocatorType , typename... ElementAllocatorArgTypes>
void VisitArray (const char *FieldName, const TArrayG< TSPtrG< NodeType, bAllowNull, NodeAllocatorType >, ElementAllocatorType, ElementAllocatorArgTypes... > &Array)
 
template<typename NodeType , bool bAllowNull, typename ElementAllocatorType , typename... RawAllocatorArgTypes>
void VisitArray (const char *FieldName, const TSPtrArrayG< NodeType, bAllowNull, ElementAllocatorType, RawAllocatorArgTypes... > &Array)
 

Member Function Documentation

◆ GetUnresolvedIdentifiers()

TArray< const CExpressionBase * > uLang::CFindUnresolvedIdentifiersAstVisitor::GetUnresolvedIdentifiers ( ) const
inline

◆ Visit() [1/2]

void uLang::CFindUnresolvedIdentifiersAstVisitor::Visit ( const CAstNode AstNode)
inline

◆ Visit() [2/2]

virtual void uLang::CFindUnresolvedIdentifiersAstVisitor::Visit ( const char ,
CAstNode AstNode 
)
inlineoverridevirtual

Implements uLang::SAstVisitor.

◆ VisitElement()

virtual void uLang::CFindUnresolvedIdentifiersAstVisitor::VisitElement ( CAstNode AstNode)
inlineoverridevirtual

Implements uLang::SAstVisitor.


The documentation for this class was generated from the following file: