MCPcopy Create free account
hub / github.com/beefytech/Beef / IsCompositeType

Method IsCompositeType

IDEHelper/DbgModule.cpp:1168–1173  ·  view source on GitHub ↗

"Struct" in this sense means that we do NOT have a pointer to this value, but it may or may not be a Beef Struct

Source from the content-addressed store, hash-verified

1166
1167// "Struct" in this sense means that we do NOT have a pointer to this value, but it may or may not be a Beef Struct
1168bool DbgType::IsCompositeType()
1169{
1170 if (((mTypeCode == DbgType_TypeDef) || (mTypeCode == DbgType_Const)) && (mTypeParam != NULL))
1171 return mTypeParam->IsCompositeType();
1172 return ((mTypeCode == DbgType_Struct) || (mTypeCode == DbgType_Class) || (mTypeCode == DbgType_SizedArray));
1173}
1174
1175bool DbgType::WantsRefThis()
1176{

Callers 13

CanCastMethod · 0.80
CastMethod · 0.80
ReadTypedValueMethod · 0.80
CreateCallMethod · 0.80
MatchMethodMethod · 0.80
EvaluateInContextMethod · 0.80
PushValueMethod · 0.80
AddParamValueMethod · 0.80
ReadReturnValueMethod · 0.80
DbgTypedValueToStringMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected