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:
parent
b0cc8bee08
commit
053e36a62a
1 changed files with 12 additions and 27 deletions
39
IDE/dist/BeefDbgVis.toml
vendored
39
IDE/dist/BeefDbgVis.toml
vendored
|
@ -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}}}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue