MCPcopy Create free account
hub / github.com/apitrace/apitrace / createStructSig

Function createStructSig

gui/saverthread.cpp:43–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41}
42
43static trace::StructSig *
44createStructSig(const ApiStruct &str, unsigned id)
45{
46 ApiStruct::Signature aSig = str.signature();
47
48 trace::StructSig *sig = new trace::StructSig();
49 sig->id = id;
50 sig->name = qstrdup(aSig.name.toLocal8Bit());
51 sig->num_members = aSig.memberNames.count();
52 char **member_names = new char*[aSig.memberNames.count()];
53 sig->member_names = (const char **)member_names;
54 for (int i = 0; i < aSig.memberNames.count(); ++i) {
55 member_names[i] = qstrdup(aSig.memberNames[i].toLocal8Bit());
56 }
57 return sig;
58}
59
60static void
61deleteStructSig(trace::StructSig *sig)

Callers 1

writeValueFunction · 0.85

Calls 1

signatureMethod · 0.45

Tested by

no test coverage detected