mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-11 12:54:15 +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]]
|
[[Type]]
|
||||||
Name = "Beefy::BfTypeInstance"
|
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]]
|
[[Type]]
|
||||||
Name = "Beefy::BfGenericTypeInstance"
|
Name = "Beefy::BfGenericTypeInfo"
|
||||||
[[Type.DisplayString]]
|
[[Type.DisplayString]]
|
||||||
Condition = "mTypeGenericArguments.mSize == 1"
|
Condition = "mTypeGenericArguments.mSize == 1"
|
||||||
String = "{{{mTypeDef,na}<{mTypeGenericArguments.mVals[0],na}>}}"
|
String = "{{<{mTypeGenericArguments.mVals[0],na}>}}"
|
||||||
[[Type.DisplayString]]
|
[[Type.DisplayString]]
|
||||||
Condition = "mTypeGenericArguments.mSize == 2"
|
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]]
|
[[Type.DisplayString]]
|
||||||
Condition = "mTypeGenericArguments.mSize == 3"
|
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]]
|
[[Type.DisplayString]]
|
||||||
Condition = "mTypeGenericArguments.mSize == 4"
|
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]]
|
[[Type.DisplayString]]
|
||||||
Condition = "mTypeGenericArguments.mSize >= 5"
|
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]]
|
[[Type]]
|
||||||
Name = "Beefy::BfPointerType"
|
Name = "Beefy::BfPointerType"
|
||||||
|
@ -928,26 +933,6 @@ String = "( {mFieldInstances.mVals[0].mResolvedType,na}, {mFieldInstances.mVals[
|
||||||
[[Type.DisplayString]]
|
[[Type.DisplayString]]
|
||||||
String = "( {mFieldInstances.mVals[0].mResolvedType,na}, {mFieldInstances.mVals[1].mResolvedType,na}, {mFieldInstances.mVals[2].mResolvedType,na, {mFieldInstances.mVals[3].mResolvedType,na}, ... )"
|
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]]
|
[[Type]]
|
||||||
Name = "Beefy::BfPrimitiveType"
|
Name = "Beefy::BfPrimitiveType"
|
||||||
DisplayString = "{{{mTypeDef->mName,na}}}"
|
DisplayString = "{{{mTypeDef->mName,na}}}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue