MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / op_tuple_mark

Method op_tuple_mark

src/framework/assets/torch_bin.cpp:311–316  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

309 push(tuple_value(std::move(items)));
310 }
311 void op_tuple_mark() {
312 const size_t mark = pop_mark();
313 std::vector<PickleValue> items(stack_.begin() + static_cast<std::ptrdiff_t>(mark), stack_.end());
314 stack_.erase(stack_.begin() + static_cast<std::ptrdiff_t>(mark), stack_.end());
315 push(tuple_value(std::move(items)));
316 }
317 void op_put(size_t id) {
318 if (stack_.empty()) {
319 throw std::runtime_error("torch .bin pickle put on an empty stack");

Callers

nothing calls this directly

Calls 3

beginMethod · 0.45
endMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected