MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / __Field

Method __Field

src/Array.cpp:651–688  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

649DEFINE_ARRAY_FUNC1(return,memcmp);
650
651hx::Val ArrayBase::__Field(const String& inString, hx::PropertyAccess inCallProp)
652{
653 if (inString==HX_CSTRING("length")) return (int)size();
654 if (inString==HX_CSTRING("concat")) return concat_dyn();
655 if (inString==HX_CSTRING("insert")) return insert_dyn();
656 if (inString==HX_CSTRING("copy")) return copy_dyn();
657 if (inString==HX_CSTRING("iterator")) return iterator_dyn();
658 if (inString==HX_CSTRING("keyValueIterator")) return keyValueIterator_dyn();
659 if (inString==HX_CSTRING("join")) return join_dyn();
660 if (inString==HX_CSTRING("pop")) return pop_dyn();
661 if (inString==HX_CSTRING("push")) return push_dyn();
662 if (inString==HX_CSTRING("contains")) return contains_dyn();
663 if (inString==HX_CSTRING("remove")) return remove_dyn();
664 if (inString==HX_CSTRING("removeAt")) return removeAt_dyn();
665 if (inString==HX_CSTRING("indexOf")) return indexOf_dyn();
666 if (inString==HX_CSTRING("lastIndexOf")) return lastIndexOf_dyn();
667 if (inString==HX_CSTRING("reverse")) return reverse_dyn();
668 if (inString==HX_CSTRING("shift")) return shift_dyn();
669 if (inString==HX_CSTRING("splice")) return splice_dyn();
670 if (inString==HX_CSTRING("slice")) return slice_dyn();
671 if (inString==HX_CSTRING("sort")) return sort_dyn();
672 if (inString==HX_CSTRING("toString")) return toString_dyn();
673 if (inString==HX_CSTRING("unshift")) return unshift_dyn();
674 if (inString==HX_CSTRING("filter")) return filter_dyn();
675 if (inString==HX_CSTRING("map")) return map_dyn();
676 if (inString==HX_CSTRING("__SetSize")) return __SetSize_dyn();
677 if (inString==HX_CSTRING("__SetSizeExact")) return __SetSizeExact_dyn();
678 if (inString==HX_CSTRING("__unsafe_get")) return __unsafe_get_dyn();
679 if (inString==HX_CSTRING("__unsafe_set")) return __unsafe_set_dyn();
680 if (inString==HX_CSTRING("blit")) return blit_dyn();
681 if (inString==HX_CSTRING("zero")) return zero_dyn();
682 if (inString==HX_CSTRING("memcmp")) return memcmp_dyn();
683 if (inString==HX_CSTRING("_hx_storeType")) return (int)getStoreType();
684 if (inString==HX_CSTRING("_hx_elementSize")) return (int)GetElementSize();
685 if (inString==HX_CSTRING("_hx_pointer")) return cpp::CreateDynamicPointer((void *)mBase);
686 if (inString==HX_CSTRING("resize")) return resize_dyn();
687 return null();
688}
689
690#endif
691

Callers

nothing calls this directly

Calls 7

push_dynFunction · 0.85
getStoreTypeFunction · 0.85
CreateDynamicPointerFunction · 0.85
get_lengthFunction · 0.85
sizeFunction · 0.50
GetElementSizeFunction · 0.50
nullClass · 0.50

Tested by

no test coverage detected