39 const CModule* _Module{
nullptr };
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Definition.h:131
void SetAstNode(CExpressionBase *AstNode)
Definition Definition.h:329
CExpressionBase * GetAstNode() const
Definition Definition.h:231
EKind
Definition Definition.h:135
void SetIrNode(CExpressionBase *IrNode)
Definition Definition.h:334
CExpressionBase * GetIrNode(bool bForce=false) const
Definition Definition.h:232
Definition Expression.h:3310
Definition ModuleAlias.h:17
virtual bool IsPersistenceCompatConstraint() const override
Definition ModuleAlias.h:35
void SetIrNode(CExprImport *AstNode)
Definition ModuleAlias.h:32
CExprImport * GetIrNode(bool bForce=false) const
Definition ModuleAlias.h:33
void SetModule(const CModule *Module)
Definition ModuleAlias.h:26
void SetAstNode(CExprImport *AstNode)
Definition ModuleAlias.h:29
CExprImport * GetAstNode() const
Definition ModuleAlias.h:30
const CModule * Module() const
Definition ModuleAlias.h:25
static const CDefinition::EKind StaticDefinitionKind
Definition ModuleAlias.h:19
CModuleAlias(const CSymbol &Name, CScope &EnclosingScope)
Definition ModuleAlias.h:21
Definition SemanticProgram.h:89
Definition SemanticScope.h:73
Symbol representing a text string with an associated id.
Definition Symbol.h:98
Definition VVMEngineEnvironment.h:23