UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SemanticInterface.h File Reference

Go to the source code of this file.

Classes

class  uLang::CInterface
 
class  uLang::CInstantiatedInterface
 

Namespaces

namespace  uLang
 

Macros

#define UE_API   VERSECOMPILER_API
 

Functions

CInterfaceuLang::InstantiateInterface (const CInterface &Interface, ETypePolarity Polarity, const TArray< STypeVariableSubstitution > &Substitutions)
 
CInterfaceuLang::InstantiatePositiveInterface (const CInterface &Interface, const TArray< STypeVariableSubstitution > &Substitutions)
 
TArray< STypeVariableSubstitutionuLang::InstantiateTypeVariableSubstitutions (const TArray< STypeVariableSubstitution > &TypeVariables, const TArray< STypeVariableSubstitution > &Substitutions)
 
TArray< CInterface * > uLang::InstantiatePositiveInterfaces (const TArray< CInterface * > &Interfaces, const TArray< STypeVariableSubstitution > &Substitutions)
 
TArray< CInterface * > uLang::GetNegativeInterfaces (const TArray< CInterface * > &Interfaces)
 
void uLang::InstantiatePositiveFunction (CLogicalScope &InstScope, const CNormalType &InstType, const CFunction &Function, const TArray< STypeVariableSubstitution > &Substitutions)
 
void uLang::SetInstantiatedOverriddenDefinition (CDefinition &InstDefinition, const CNormalType &InstType, const CDefinition &Definition)
 
TSRef< CFunctionuLang::CreateNegativeMemberFunction (CLogicalScope &NegativeScope, const CFunction &PositiveFunction)
 
void uLang::SetNegativeInterfaceMemberDefinitionTypes (const CInterface &PositiveInterface)
 
void uLang::SetNegativeMemberDefinitionType (CFunction &NegativeFunction, const CFunction &PositiveFunction)
 

Macro Definition Documentation

◆ UE_API

#define UE_API   VERSECOMPILER_API