MCPcopy Create free account
hub / github.com/python/mypy / convert_to_t_ext_item

Function convert_to_t_ext_item

mypyc/irbuild/vec.py:374–378  ·  view source on GitHub ↗
(builder: LowLevelIRBuilder, item: Value)

Source from the content-addressed store, hash-verified

372
373
374def convert_to_t_ext_item(builder: LowLevelIRBuilder, item: Value) -> Value:
375 vec_len = builder.add(GetElement(item, "len"))
376 vec_items = builder.add(GetElement(item, "items"))
377 temp = builder.add(SetElement(Undef(VecNestedBufItem), "len", vec_len))
378 return builder.add(SetElement(temp, "items", vec_items))
379
380
381def convert_from_t_ext_item(builder: LowLevelIRBuilder, item: Value, vec_type: RVec) -> Value:

Callers 2

vec_appendFunction · 0.85
vec_removeFunction · 0.85

Calls 4

GetElementClass · 0.90
SetElementClass · 0.90
UndefClass · 0.90
addMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…