MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / SmallVectorImplWorker_at

Class SmallVectorImplWorker_at

scripts/gdb/xmethods.py:9–20  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7
8
9class SmallVectorImplWorker_at(gdb.xmethod.XMethodWorker):
10 def __init__(self, t):
11 self.t = t
12
13 def get_arg_types(self):
14 return gdb.lookup_type("int")
15
16 def get_result_type(self, *args):
17 return self.t
18
19 def __call__(self, obj, i):
20 return (obj["m_begin_ptr"].cast(self.t.pointer()) + i).dereference()
21
22
23class SmallVectorImplWorker_size(gdb.xmethod.XMethodWorker):

Callers 1

matchMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected