MCPcopy Create free account
hub / github.com/ZDoom/Raze / IsObject

Method IsObject

source/common/scripting/backend/codegen.h:356–356  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

354 bool IsQuaternion() const { return ValueType == TypeQuaternion || ValueType == TypeFQuaternion || ValueType == TypeQuaternionStruct; };
355 bool IsBoolCompat() const { return ValueType->isScalar(); }
356 bool IsObject() const { return ValueType->isObjectPointer(); }
357 bool IsArray() const { return ValueType->isArray() || (ValueType->isPointer() && ValueType->toPointer()->PointedType && ValueType->toPointer()->PointedType->isArray()); }
358 bool isStaticArray() const { return (ValueType->isPointer() && ValueType->toPointer()->PointedType && ValueType->toPointer()->PointedType->isStaticArray()); } // can only exist in pointer form.
359 bool IsDynamicArray() const { return (ValueType->isDynArray()); }

Callers 9

GetObjMemberFunction · 0.80
BeginObjectMethod · 0.80
HasObjectMethod · 0.80
GetKeyMethod · 0.80
SerializeFunctionPointerFunction · 0.80
FJSONObjectMethod · 0.80
FindKeyMethod · 0.80
ResolveMethod · 0.80
EmitMethod · 0.80

Calls 1

isObjectPointerMethod · 0.80

Tested by

no test coverage detected