|
| UE_API | CPointerType (CSemanticProgram &, const CTypeBase *NegativeValueType, const CTypeBase *PositiveValueType) |
| |
| virtual CUTF8String | AsCodeRecursive (ETypeSyntaxPrecedence OuterPrecedence, TArray< const CFlowType * > &VisitedFlowTypes, bool bLinkable, ETypeStringFlag Flag) const override |
| |
| virtual bool | IsPersistable () const override |
| |
| virtual bool | IsExplicitlyCastable () const override |
| |
| virtual bool | IsExplicitlyConcrete () const override |
| |
| virtual bool | CanBeCustomAccessorDataType () const override |
| |
| | CInvariantValueType (ETypeKind Kind, CSemanticProgram &Program, const CTypeBase *NegativeValueType, const CTypeBase *PositiveValueType) |
| |
| const CTypeBase * | NegativeValueType () const |
| |
| const CTypeBase * | PositiveValueType () const |
| |
| virtual const CTypeBase * | GetInnerType () const override |
| |
| | operator Key () const |
| |
| | CNormalType (ETypeKind Kind, CSemanticProgram &Program) |
| |
| ETypeKind | GetKind () const |
| |
| template<typename TType > |
| TType & | AsChecked () |
| |
| template<typename TType > |
| TType const & | AsChecked () const |
| |
| template<typename TType > |
| bool | IsA () const |
| |
| template<typename TType > |
| TType * | AsNullable () |
| |
| template<typename TType > |
| TType const * | AsNullable () const |
| |
| virtual const CTypeBase * | GetReferenceValueType () const |
| |
| virtual const CNominalType * | AsNominalType () const |
| |
| virtual EComparability | GetComparability () const |
| |
| UE_API SmallDefinitionArray | FindInstanceMember (const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier, const CAstPackage *ContextPackage=nullptr) const |
| |
| virtual SmallDefinitionArray | FindInstanceMember (const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier, const CAstPackage *ContextPackage, VisitStampType VisitStamp) const |
| |
| UE_API SmallDefinitionArray | FindTypeMember (const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier) const |
| |
| virtual SmallDefinitionArray | FindTypeMember (const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier, VisitStampType VisitStamp) const |
| |
| virtual const CNormalType & | GetNormalType () const override |
| |
| | CTypeBase (CSemanticProgram &Program) |
| |
| virtual | ~CTypeBase () |
| |
| CSemanticProgram & | GetProgram () const |
| |
| virtual CNamedType * | AsNamedType () |
| |
| virtual const CNamedType * | AsNamedType () const |
| |
| virtual CFlowType * | AsFlowType () |
| |
| virtual const CFlowType * | AsFlowType () const |
| |
| virtual const CAliasType * | AsAliasType () const |
| |
| virtual bool | CanBePredictsVarDataType () const |
| |
| CUTF8String | AsCode (ETypeSyntaxPrecedence OuterPrecedence=ETypeSyntaxPrecedence::Min, ETypeStringFlag Flag=ETypeStringFlag::Simple) const |
| |
| CUTF8String | AsParamsCode (ETypeSyntaxPrecedence OuterPrecedence=ETypeSyntaxPrecedence::Min, ETypeStringFlag Flag=ETypeStringFlag::Simple) const |
| |
| virtual CUTF8String | AsParamsCode (ETypeSyntaxPrecedence OuterPrecedence, TArray< const CFlowType * > &VisitedFlowTypes, bool WithColon, ETypeStringFlag Flag=ETypeStringFlag::Simple) const |
| |
| CUTF8String | AsLinkableCode () const |
| |
Represents a pointer to mutable inner type.