MCPcopy Index your code
hub / github.com/assaultcube/AC / loopv

Function loopv

source/src/docs.cpp:328–344  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

326
327 string name;
328 loopv(inames)
329 {
330 ident *id = idents->access(inames[i]);
331 if(!id || id->type != ID_COMMAND) continue;
332 f->printf("\t\t\t\t<command name=\"%s\">\n", xmlstringenc(name, id->name, MAXSTRLEN));
333 f->printf("\t\t\t\t\t%s\n", desc);
334 if(id->sig && id->sig[0])
335 {
336 f->printf("\t\t\t\t\t<arguments>\n");
337 loopi(strlen(id->sig))
338 {
339 f->printf("\t\t\t\t\t\t<argument token=\"%c\" description=\"TODO\"/>\n", id->sig[i]);
340 }
341 f->printf("\t\t\t\t\t</arguments>\n");
342 }
343 f->printf("\t\t\t\t</command>\n");
344 }
345 loopv(inames)
346 {
347 ident *id = idents->access(inames[i]);

Callers 5

adddocargumentFunction · 0.70
adddocrefFunction · 0.70
cvecstrFunction · 0.70
docundoneFunction · 0.70
docinvalidFunction · 0.70

Calls 10

xmlstringencFunction · 0.85
floatstrFunction · 0.85
menuresetFunction · 0.85
menuitemmanualFunction · 0.85
accessMethod · 0.80
sortMethod · 0.80
loopiFunction · 0.70
loopvjFunction · 0.70
printfMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected