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

Method IsArray

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

Source from the content-addressed store, hash-verified

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()); }
360 bool IsMap() const { return ValueType->isMap(); }

Callers 8

ArraySizeMethod · 0.80
BeginArrayMethod · 0.80
GetSizeMethod · 0.80
serializer.cppFile · 0.80
FJSONObjectMethod · 0.80
FindKeyMethod · 0.80
ResolveMethod · 0.80

Calls 3

toPointerMethod · 0.80
isArrayMethod · 0.45
isPointerMethod · 0.45

Tested by

no test coverage detected