1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Fixed for new generics

This commit is contained in:
Brian Fiete 2020-06-05 10:25:59 -07:00
parent b0cc8bee08
commit 053e36a62a

View file

@ -880,25 +880,30 @@ String = "{{{mOuterType,na}.{mName,na}}}"
[[Type]]
Name = "Beefy::BfTypeInstance"
DisplayString = "{{{mTypeDef,na}}}"
[[Type.DisplayString]]
Condition = "mGenericTypeInfo != null"
String = "{{{mTypeDef,na}{mGenericTypeInfo,na}}}"
[[Type.DisplayString]]
Condition = "mGenericTypeInfo == null"
String = "{{{mTypeDef,na}}}"
[[Type]]
Name = "Beefy::BfGenericTypeInstance"
Name = "Beefy::BfGenericTypeInfo"
[[Type.DisplayString]]
Condition = "mTypeGenericArguments.mSize == 1"
String = "{{{mTypeDef,na}<{mTypeGenericArguments.mVals[0],na}>}}"
String = "{{<{mTypeGenericArguments.mVals[0],na}>}}"
[[Type.DisplayString]]
Condition = "mTypeGenericArguments.mSize == 2"
String = "{{{mTypeDef}<{mTypeGenericArguments.mVals[0],na}, {mTypeGenericArguments.mVals[1],na}>}}"
String = "{{<{mTypeGenericArguments.mVals[0],na}, {mTypeGenericArguments.mVals[1],na}>}}"
[[Type.DisplayString]]
Condition = "mTypeGenericArguments.mSize == 3"
String = "{{{mTypeDef}<{mTypeGenericArguments.mVals[0],na}, {mTypeGenericArguments.mVals[1],na}, {mTypeGenericArguments.mVals[2],na}>}}"
String = "{{<{mTypeGenericArguments.mVals[0],na}, {mTypeGenericArguments.mVals[1],na}, {mTypeGenericArguments.mVals[2],na}>}}"
[[Type.DisplayString]]
Condition = "mTypeGenericArguments.mSize == 4"
String = "{{{mTypeDef}<{mTypeGenericArguments.mVals[0],na}, {mTypeGenericArguments.mVals[1],na}, {mTypeGenericArguments.mVals[2],na}, {mTypeGenericArguments.mVals[3]}>}}"
String = "{{<{mTypeGenericArguments.mVals[0],na}, {mTypeGenericArguments.mVals[1],na}, {mTypeGenericArguments.mVals[2],na}, {mTypeGenericArguments.mVals[3]}>}}"
[[Type.DisplayString]]
Condition = "mTypeGenericArguments.mSize >= 5"
String = "{{{mTypeDef}<{mTypeGenericArguments.mVals[0],na}, {mTypeGenericArguments.mVals[1],na}, {mTypeGenericArguments.mVals[2],na}, {mTypeGenericArguments.mVals[3]}, ...>}}"
String = "{{<{mTypeGenericArguments.mVals[0],na}, {mTypeGenericArguments.mVals[1],na}, {mTypeGenericArguments.mVals[2],na}, {mTypeGenericArguments.mVals[3]}, ...>}}"
[[Type]]
Name = "Beefy::BfPointerType"
@ -928,26 +933,6 @@ String = "( {mFieldInstances.mVals[0].mResolvedType,na}, {mFieldInstances.mVals[
[[Type.DisplayString]]
String = "( {mFieldInstances.mVals[0].mResolvedType,na}, {mFieldInstances.mVals[1].mResolvedType,na}, {mFieldInstances.mVals[2].mResolvedType,na, {mFieldInstances.mVals[3].mResolvedType,na}, ... )"
[[Type]]
Name = "Beefy::BfGenericTupleType"
[[Type.DisplayString]]
Condition = "mFieldInstances.mSize == 0"
String = "( )"
[[Type.DisplayString]]
Condition = "mFieldInstances.mSize == 1"
String = "( {mFieldInstances.mVals[0].mResolvedType,na} )"
[[Type.DisplayString]]
Condition = "mFieldInstances.mSize == 2"
String = "( {mFieldInstances.mVals[0].mResolvedType,na}, {mFieldInstances.mVals[1].mResolvedType,na} )"
[[Type.DisplayString]]
Condition = "mFieldInstances.mSize == 3"
String = "( {mFieldInstances.mVals[0].mResolvedType,na}, {mFieldInstances.mVals[1].mResolvedType,na}, {mFieldInstances.mVals[2].mResolvedType,na} )"
[[Type.DisplayString]]
Condition = "mFieldInstances.mSize == 4"
String = "( {mFieldInstances.mVals[0].mResolvedType,na}, {mFieldInstances.mVals[1].mResolvedType,na}, {mFieldInstances.mVals[2].mResolvedType,na, {mFieldInstances.mVals[3].mResolvedType,na} )"
[[Type.DisplayString]]
String = "( {mFieldInstances.mVals[0].mResolvedType,na}, {mFieldInstances.mVals[1].mResolvedType,na}, {mFieldInstances.mVals[2].mResolvedType,na, {mFieldInstances.mVals[3].mResolvedType,na}, ... )"
[[Type]]
Name = "Beefy::BfPrimitiveType"
DisplayString = "{{{mTypeDef->mName,na}}}"