1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-22 17:48:01 +02:00

Inference of tuple 'params T`

This commit is contained in:
Brian Fiete 2025-02-18 07:56:02 -08:00
parent f6d18c111f
commit 66d3581911
14 changed files with 721 additions and 75 deletions

View file

@ -626,6 +626,7 @@ public:
virtual bool IsOnDemand() { return false; }
virtual bool IsTemporary() { return false; }
virtual bool IsModifiedTypeType() { return false; }
virtual bool IsParamsType() { return false; }
virtual bool IsConcreteInterfaceType() { return false; }
virtual bool IsTypeAlias() { return false; }
virtual bool HasPackingHoles() { return false; }
@ -1142,6 +1143,7 @@ public:
BfType* mElementType;
virtual bool IsModifiedTypeType() override { return true; }
virtual bool IsParamsType() override { return mModifiedKind == BfToken_Params; }
virtual bool CanBeValuelessType() override { return true; }
virtual bool IsValuelessType() override { return true; }