| 1 | - function to command group mapping? |
| 2 | |
| 3 | code generator: |
| 4 | gccxml output: type of function arguments is a bit tricky: |
| 5 | |
| 6 | <Function id="_18" name="testfunc" returns="_1506" context="_1" mangled="_Z8testfuncRKSs" demangled="testfunc(std::string const&)" location="f3:16" fil |
| 7 | e="f3" line="16" endline="25" attributes="gccxml(libt2n-example)"> |
| 8 | <Argument name="str" type="_1550" location="f3:16" file="f3" line="16"/> |
| 9 | </Function> |
| 10 | |
| 11 | => _1550: |
| 12 | <ReferenceType id="_1550" type="_1506c" size="32" align="32"/> |
| 13 | |
| 14 | => _1506c: |
| 15 | <CvQualifiedType id="_1506c" type="_1506" const="1"/>: |
| 16 | |
| 17 | => _1506: |
| 18 | <Typedef id="_1506" name="string" type="_1505" context="_2" location="f105:60" file="f105" line="60"/> |
| 19 | |
| 20 | => _1505: |
| 21 | <Struct id="_1505" name="basic_string<char,std::char_traits<char>,std::allocator<char> >" context="_2" mangled="Ss" demangled="std::strin |
| 22 | g" location="f105:56" file="f105" line="56" artificial="1" size="32" align="32" members="_4377 _4378 _4379 _4380 _4381 _4382 _4383 _4384 _4385 _4386 _4387 _4 |
| 23 | 388 _4389 _4390 _4391 _4392 _4393 _4394 _4395 _4396 _4397 _4398 _4399 _4400 _4401 _4402 _4403 _4404 _4405 _4406 _4407 _4408 _4409 _4410 _4411 _4412 _4413 _44 |
| 24 | 14 _4415 _4416 _4417 _4418 _4419 _4420 _4421 _4422 _4423 _4424 _4425 _4426 _4427 _4428 _4429 _4430 _4431 _4432 _4433 _4434 _4435 _4436 _4437 _4438 _4439 _444 |
| 25 | 0 _4441 _4442 _4443 _4444 _4445 _4446 _4447 _4448 _4449 _4450 _4451 _4452 _4453 _4454 _4455 _4456 _4457 _4458 _4459 _4460 _4461 _4462 _4463 _4464 _4465 _4466 |
| 26 | _4467 _4468 _4469 _4470 _4471 _4472 _4473 _4474 _4475 _4476 _4477 _4478 _4479 _4480 _4481 _4482 _4483 _4484 _4485 _4486 _4487 _4488 _4489 _4490 _4491 _4492 |
| 27 | _4493 _4494 _4495 _4496 _4497 _4498 _4499 _4500 _4501 _4502 _4503 _4504 _4505 _4506 _4507 _4508 _4509 _4510 _4511 _4512 _4513 _4514 _4515 _4516 _4517 _4518 _ |
| 28 | 4519 _4520 _4521 _4522 _4523 " bases=""/> |