Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8d035e6

Browse files
committed
C++: Fix test.
1 parent c3086d4 commit 8d035e6

3 files changed

Lines changed: 84 additions & 67 deletions

File tree

cpp/ql/test/library-tests/dataflow/taint-tests/atl.cpp

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -347,52 +347,52 @@ void test_CAtlList() {
347347

348348
int* p = indirect_source<int>();
349349
{
350-
CAtlList<int> list(10);
350+
CAtlList<int*> list(10);
351351
sink(list.GetHead());
352-
list.AddHead(x);
352+
list.AddHead(p);
353353
sink(list.GetHead()); // $ ir
354354

355-
CAtlList<int> list2(10);
355+
CAtlList<int*> list2(10);
356356
list2.AddHeadList(&list);
357357
sink(list2.GetHead()); // $ ir
358358

359-
CAtlList<int> list3(10);
360-
list3.AddTail(x);
359+
CAtlList<int*> list3(10);
360+
list3.AddTail(p);
361361
sink(list3.GetHead()); // $ ir
362362

363-
CAtlList<int> list4(10);
363+
CAtlList<int*> list4(10);
364364
list4.AddTailList(&list3);
365365
sink(list4.GetHead()); // $ ir
366366

367367
{
368-
CAtlList<int> list5(10);
369-
auto pos = list5.Find(x, list5.GetHeadPosition());
368+
CAtlList<int*> list5(10);
369+
auto pos = list5.Find(p, list5.GetHeadPosition());
370370
sink(list5.GetAt(pos)); // $ MISSING: ir
371371
}
372372

373373
{
374-
CAtlList<int> list6(10);
375-
list6.AddHead(x);
374+
CAtlList<int*> list6(10);
375+
list6.AddHead(p);
376376
auto pos = list6.FindIndex(0);
377377
sink(list6.GetAt(pos)); // $ ir
378378
}
379379

380380
{
381-
CAtlList<int> list7(10);
381+
CAtlList<int*> list7(10);
382382
auto pos = list7.GetTailPosition();
383-
list7.InsertAfter(pos, x);
383+
list7.InsertAfter(pos, p);
384384
sink(list7.GetHead()); // $ ir
385385
}
386386

387387
{
388-
CAtlList<int> list8(10);
388+
CAtlList<int*> list8(10);
389389
auto pos = list8.GetTailPosition();
390-
list8.InsertBefore(pos, x);
390+
list8.InsertBefore(pos, p);
391391
sink(list8.GetHead()); // $ ir
392392
}
393393
{
394-
CAtlList<int> list9(10);
395-
list9.SetAt(list9.GetHeadPosition(), x);
394+
CAtlList<int*> list9(10);
395+
list9.SetAt(list9.GetHeadPosition(), p);
396396
sink(list9.GetHead()); // $ ir
397397
}
398398
}

cpp/ql/test/library-tests/dataflow/taint-tests/localTaint.expected

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -299,13 +299,6 @@ WARNING: module 'TaintTracking' has been deprecated and may be removed in future
299299
| atl.cpp:296:11:296:21 | call to source | atl.cpp:331:30:331:30 | x | |
300300
| atl.cpp:296:11:296:21 | call to source | atl.cpp:338:31:338:31 | x | |
301301
| atl.cpp:296:11:296:21 | call to source | atl.cpp:343:44:343:44 | x | |
302-
| atl.cpp:296:11:296:21 | call to source | atl.cpp:352:18:352:18 | x | |
303-
| atl.cpp:296:11:296:21 | call to source | atl.cpp:360:19:360:19 | x | |
304-
| atl.cpp:296:11:296:21 | call to source | atl.cpp:369:29:369:29 | x | |
305-
| atl.cpp:296:11:296:21 | call to source | atl.cpp:375:21:375:21 | x | |
306-
| atl.cpp:296:11:296:21 | call to source | atl.cpp:383:30:383:30 | x | |
307-
| atl.cpp:296:11:296:21 | call to source | atl.cpp:390:31:390:31 | x | |
308-
| atl.cpp:296:11:296:21 | call to source | atl.cpp:395:44:395:44 | x | |
309302
| atl.cpp:298:24:298:25 | 10 | atl.cpp:298:24:298:26 | call to CAtlList | TAINT |
310303
| atl.cpp:298:24:298:26 | call to CAtlList | atl.cpp:299:10:299:13 | list | |
311304
| atl.cpp:298:24:298:26 | call to CAtlList | atl.cpp:300:5:300:8 | list | |
@@ -406,12 +399,19 @@ WARNING: module 'TaintTracking' has been deprecated and may be removed in future
406399
| atl.cpp:343:19:343:23 | ref arg list9 | atl.cpp:344:12:344:16 | list9 | |
407400
| atl.cpp:343:19:343:23 | ref arg list9 | atl.cpp:345:5:345:5 | list9 | |
408401
| atl.cpp:344:12:344:16 | ref arg list9 | atl.cpp:345:5:345:5 | list9 | |
409-
| atl.cpp:350:24:350:25 | 10 | atl.cpp:350:24:350:26 | call to CAtlList | TAINT |
410-
| atl.cpp:350:24:350:26 | call to CAtlList | atl.cpp:351:10:351:13 | list | |
411-
| atl.cpp:350:24:350:26 | call to CAtlList | atl.cpp:352:5:352:8 | list | |
412-
| atl.cpp:350:24:350:26 | call to CAtlList | atl.cpp:353:10:353:13 | list | |
413-
| atl.cpp:350:24:350:26 | call to CAtlList | atl.cpp:356:24:356:27 | list | |
414-
| atl.cpp:350:24:350:26 | call to CAtlList | atl.cpp:398:3:398:3 | list | |
402+
| atl.cpp:348:12:348:31 | call to indirect_source | atl.cpp:352:18:352:18 | p | |
403+
| atl.cpp:348:12:348:31 | call to indirect_source | atl.cpp:360:19:360:19 | p | |
404+
| atl.cpp:348:12:348:31 | call to indirect_source | atl.cpp:369:29:369:29 | p | |
405+
| atl.cpp:348:12:348:31 | call to indirect_source | atl.cpp:375:21:375:21 | p | |
406+
| atl.cpp:348:12:348:31 | call to indirect_source | atl.cpp:383:30:383:30 | p | |
407+
| atl.cpp:348:12:348:31 | call to indirect_source | atl.cpp:390:31:390:31 | p | |
408+
| atl.cpp:348:12:348:31 | call to indirect_source | atl.cpp:395:44:395:44 | p | |
409+
| atl.cpp:350:25:350:26 | 10 | atl.cpp:350:25:350:27 | call to CAtlList | TAINT |
410+
| atl.cpp:350:25:350:27 | call to CAtlList | atl.cpp:351:10:351:13 | list | |
411+
| atl.cpp:350:25:350:27 | call to CAtlList | atl.cpp:352:5:352:8 | list | |
412+
| atl.cpp:350:25:350:27 | call to CAtlList | atl.cpp:353:10:353:13 | list | |
413+
| atl.cpp:350:25:350:27 | call to CAtlList | atl.cpp:356:24:356:27 | list | |
414+
| atl.cpp:350:25:350:27 | call to CAtlList | atl.cpp:398:3:398:3 | list | |
415415
| atl.cpp:351:10:351:13 | ref arg list | atl.cpp:352:5:352:8 | list | |
416416
| atl.cpp:351:10:351:13 | ref arg list | atl.cpp:353:10:353:13 | list | |
417417
| atl.cpp:351:10:351:13 | ref arg list | atl.cpp:356:24:356:27 | list | |
@@ -421,85 +421,85 @@ WARNING: module 'TaintTracking' has been deprecated and may be removed in future
421421
| atl.cpp:352:5:352:8 | ref arg list | atl.cpp:398:3:398:3 | list | |
422422
| atl.cpp:353:10:353:13 | ref arg list | atl.cpp:356:24:356:27 | list | |
423423
| atl.cpp:353:10:353:13 | ref arg list | atl.cpp:398:3:398:3 | list | |
424-
| atl.cpp:355:25:355:26 | 10 | atl.cpp:355:25:355:27 | call to CAtlList | TAINT |
425-
| atl.cpp:355:25:355:27 | call to CAtlList | atl.cpp:356:5:356:9 | list2 | |
426-
| atl.cpp:355:25:355:27 | call to CAtlList | atl.cpp:357:10:357:14 | list2 | |
427-
| atl.cpp:355:25:355:27 | call to CAtlList | atl.cpp:398:3:398:3 | list2 | |
424+
| atl.cpp:355:26:355:27 | 10 | atl.cpp:355:26:355:28 | call to CAtlList | TAINT |
425+
| atl.cpp:355:26:355:28 | call to CAtlList | atl.cpp:356:5:356:9 | list2 | |
426+
| atl.cpp:355:26:355:28 | call to CAtlList | atl.cpp:357:10:357:14 | list2 | |
427+
| atl.cpp:355:26:355:28 | call to CAtlList | atl.cpp:398:3:398:3 | list2 | |
428428
| atl.cpp:356:5:356:9 | ref arg list2 | atl.cpp:357:10:357:14 | list2 | |
429429
| atl.cpp:356:5:356:9 | ref arg list2 | atl.cpp:398:3:398:3 | list2 | |
430430
| atl.cpp:356:24:356:27 | list | atl.cpp:356:23:356:27 | & ... | |
431431
| atl.cpp:357:10:357:14 | ref arg list2 | atl.cpp:398:3:398:3 | list2 | |
432-
| atl.cpp:359:25:359:26 | 10 | atl.cpp:359:25:359:27 | call to CAtlList | TAINT |
433-
| atl.cpp:359:25:359:27 | call to CAtlList | atl.cpp:360:5:360:9 | list3 | |
434-
| atl.cpp:359:25:359:27 | call to CAtlList | atl.cpp:361:10:361:14 | list3 | |
435-
| atl.cpp:359:25:359:27 | call to CAtlList | atl.cpp:364:24:364:28 | list3 | |
436-
| atl.cpp:359:25:359:27 | call to CAtlList | atl.cpp:398:3:398:3 | list3 | |
432+
| atl.cpp:359:26:359:27 | 10 | atl.cpp:359:26:359:28 | call to CAtlList | TAINT |
433+
| atl.cpp:359:26:359:28 | call to CAtlList | atl.cpp:360:5:360:9 | list3 | |
434+
| atl.cpp:359:26:359:28 | call to CAtlList | atl.cpp:361:10:361:14 | list3 | |
435+
| atl.cpp:359:26:359:28 | call to CAtlList | atl.cpp:364:24:364:28 | list3 | |
436+
| atl.cpp:359:26:359:28 | call to CAtlList | atl.cpp:398:3:398:3 | list3 | |
437437
| atl.cpp:360:5:360:9 | ref arg list3 | atl.cpp:361:10:361:14 | list3 | |
438438
| atl.cpp:360:5:360:9 | ref arg list3 | atl.cpp:364:24:364:28 | list3 | |
439439
| atl.cpp:360:5:360:9 | ref arg list3 | atl.cpp:398:3:398:3 | list3 | |
440440
| atl.cpp:361:10:361:14 | ref arg list3 | atl.cpp:364:24:364:28 | list3 | |
441441
| atl.cpp:361:10:361:14 | ref arg list3 | atl.cpp:398:3:398:3 | list3 | |
442-
| atl.cpp:363:25:363:26 | 10 | atl.cpp:363:25:363:27 | call to CAtlList | TAINT |
443-
| atl.cpp:363:25:363:27 | call to CAtlList | atl.cpp:364:5:364:9 | list4 | |
444-
| atl.cpp:363:25:363:27 | call to CAtlList | atl.cpp:365:10:365:14 | list4 | |
445-
| atl.cpp:363:25:363:27 | call to CAtlList | atl.cpp:398:3:398:3 | list4 | |
442+
| atl.cpp:363:26:363:27 | 10 | atl.cpp:363:26:363:28 | call to CAtlList | TAINT |
443+
| atl.cpp:363:26:363:28 | call to CAtlList | atl.cpp:364:5:364:9 | list4 | |
444+
| atl.cpp:363:26:363:28 | call to CAtlList | atl.cpp:365:10:365:14 | list4 | |
445+
| atl.cpp:363:26:363:28 | call to CAtlList | atl.cpp:398:3:398:3 | list4 | |
446446
| atl.cpp:364:5:364:9 | ref arg list4 | atl.cpp:365:10:365:14 | list4 | |
447447
| atl.cpp:364:5:364:9 | ref arg list4 | atl.cpp:398:3:398:3 | list4 | |
448448
| atl.cpp:364:24:364:28 | list3 | atl.cpp:364:23:364:28 | & ... | |
449449
| atl.cpp:365:10:365:14 | ref arg list4 | atl.cpp:398:3:398:3 | list4 | |
450-
| atl.cpp:368:27:368:28 | 10 | atl.cpp:368:27:368:29 | call to CAtlList | TAINT |
451-
| atl.cpp:368:27:368:29 | call to CAtlList | atl.cpp:369:18:369:22 | list5 | |
452-
| atl.cpp:368:27:368:29 | call to CAtlList | atl.cpp:369:32:369:36 | list5 | |
453-
| atl.cpp:368:27:368:29 | call to CAtlList | atl.cpp:370:12:370:16 | list5 | |
454-
| atl.cpp:368:27:368:29 | call to CAtlList | atl.cpp:371:5:371:5 | list5 | |
450+
| atl.cpp:368:28:368:29 | 10 | atl.cpp:368:28:368:30 | call to CAtlList | TAINT |
451+
| atl.cpp:368:28:368:30 | call to CAtlList | atl.cpp:369:18:369:22 | list5 | |
452+
| atl.cpp:368:28:368:30 | call to CAtlList | atl.cpp:369:32:369:36 | list5 | |
453+
| atl.cpp:368:28:368:30 | call to CAtlList | atl.cpp:370:12:370:16 | list5 | |
454+
| atl.cpp:368:28:368:30 | call to CAtlList | atl.cpp:371:5:371:5 | list5 | |
455455
| atl.cpp:369:18:369:22 | ref arg list5 | atl.cpp:370:12:370:16 | list5 | |
456456
| atl.cpp:369:18:369:22 | ref arg list5 | atl.cpp:371:5:371:5 | list5 | |
457457
| atl.cpp:369:24:369:27 | call to Find | atl.cpp:370:24:370:26 | pos | |
458458
| atl.cpp:369:32:369:36 | ref arg list5 | atl.cpp:369:18:369:22 | list5 | |
459459
| atl.cpp:369:32:369:36 | ref arg list5 | atl.cpp:370:12:370:16 | list5 | |
460460
| atl.cpp:369:32:369:36 | ref arg list5 | atl.cpp:371:5:371:5 | list5 | |
461461
| atl.cpp:370:12:370:16 | ref arg list5 | atl.cpp:371:5:371:5 | list5 | |
462-
| atl.cpp:374:27:374:28 | 10 | atl.cpp:374:27:374:29 | call to CAtlList | TAINT |
463-
| atl.cpp:374:27:374:29 | call to CAtlList | atl.cpp:375:7:375:11 | list6 | |
464-
| atl.cpp:374:27:374:29 | call to CAtlList | atl.cpp:376:18:376:22 | list6 | |
465-
| atl.cpp:374:27:374:29 | call to CAtlList | atl.cpp:377:12:377:16 | list6 | |
466-
| atl.cpp:374:27:374:29 | call to CAtlList | atl.cpp:378:5:378:5 | list6 | |
462+
| atl.cpp:374:28:374:29 | 10 | atl.cpp:374:28:374:30 | call to CAtlList | TAINT |
463+
| atl.cpp:374:28:374:30 | call to CAtlList | atl.cpp:375:7:375:11 | list6 | |
464+
| atl.cpp:374:28:374:30 | call to CAtlList | atl.cpp:376:18:376:22 | list6 | |
465+
| atl.cpp:374:28:374:30 | call to CAtlList | atl.cpp:377:12:377:16 | list6 | |
466+
| atl.cpp:374:28:374:30 | call to CAtlList | atl.cpp:378:5:378:5 | list6 | |
467467
| atl.cpp:375:7:375:11 | ref arg list6 | atl.cpp:376:18:376:22 | list6 | |
468468
| atl.cpp:375:7:375:11 | ref arg list6 | atl.cpp:377:12:377:16 | list6 | |
469469
| atl.cpp:375:7:375:11 | ref arg list6 | atl.cpp:378:5:378:5 | list6 | |
470470
| atl.cpp:376:18:376:22 | ref arg list6 | atl.cpp:377:12:377:16 | list6 | |
471471
| atl.cpp:376:18:376:22 | ref arg list6 | atl.cpp:378:5:378:5 | list6 | |
472472
| atl.cpp:376:24:376:32 | call to FindIndex | atl.cpp:377:24:377:26 | pos | |
473473
| atl.cpp:377:12:377:16 | ref arg list6 | atl.cpp:378:5:378:5 | list6 | |
474-
| atl.cpp:381:27:381:28 | 10 | atl.cpp:381:27:381:29 | call to CAtlList | TAINT |
475-
| atl.cpp:381:27:381:29 | call to CAtlList | atl.cpp:382:18:382:22 | list7 | |
476-
| atl.cpp:381:27:381:29 | call to CAtlList | atl.cpp:383:7:383:11 | list7 | |
477-
| atl.cpp:381:27:381:29 | call to CAtlList | atl.cpp:384:12:384:16 | list7 | |
478-
| atl.cpp:381:27:381:29 | call to CAtlList | atl.cpp:385:5:385:5 | list7 | |
474+
| atl.cpp:381:28:381:29 | 10 | atl.cpp:381:28:381:30 | call to CAtlList | TAINT |
475+
| atl.cpp:381:28:381:30 | call to CAtlList | atl.cpp:382:18:382:22 | list7 | |
476+
| atl.cpp:381:28:381:30 | call to CAtlList | atl.cpp:383:7:383:11 | list7 | |
477+
| atl.cpp:381:28:381:30 | call to CAtlList | atl.cpp:384:12:384:16 | list7 | |
478+
| atl.cpp:381:28:381:30 | call to CAtlList | atl.cpp:385:5:385:5 | list7 | |
479479
| atl.cpp:382:18:382:22 | ref arg list7 | atl.cpp:383:7:383:11 | list7 | |
480480
| atl.cpp:382:18:382:22 | ref arg list7 | atl.cpp:384:12:384:16 | list7 | |
481481
| atl.cpp:382:18:382:22 | ref arg list7 | atl.cpp:385:5:385:5 | list7 | |
482482
| atl.cpp:382:24:382:38 | call to GetTailPosition | atl.cpp:383:25:383:27 | pos | |
483483
| atl.cpp:383:7:383:11 | ref arg list7 | atl.cpp:384:12:384:16 | list7 | |
484484
| atl.cpp:383:7:383:11 | ref arg list7 | atl.cpp:385:5:385:5 | list7 | |
485485
| atl.cpp:384:12:384:16 | ref arg list7 | atl.cpp:385:5:385:5 | list7 | |
486-
| atl.cpp:388:27:388:28 | 10 | atl.cpp:388:27:388:29 | call to CAtlList | TAINT |
487-
| atl.cpp:388:27:388:29 | call to CAtlList | atl.cpp:389:18:389:22 | list8 | |
488-
| atl.cpp:388:27:388:29 | call to CAtlList | atl.cpp:390:7:390:11 | list8 | |
489-
| atl.cpp:388:27:388:29 | call to CAtlList | atl.cpp:391:12:391:16 | list8 | |
490-
| atl.cpp:388:27:388:29 | call to CAtlList | atl.cpp:392:5:392:5 | list8 | |
486+
| atl.cpp:388:28:388:29 | 10 | atl.cpp:388:28:388:30 | call to CAtlList | TAINT |
487+
| atl.cpp:388:28:388:30 | call to CAtlList | atl.cpp:389:18:389:22 | list8 | |
488+
| atl.cpp:388:28:388:30 | call to CAtlList | atl.cpp:390:7:390:11 | list8 | |
489+
| atl.cpp:388:28:388:30 | call to CAtlList | atl.cpp:391:12:391:16 | list8 | |
490+
| atl.cpp:388:28:388:30 | call to CAtlList | atl.cpp:392:5:392:5 | list8 | |
491491
| atl.cpp:389:18:389:22 | ref arg list8 | atl.cpp:390:7:390:11 | list8 | |
492492
| atl.cpp:389:18:389:22 | ref arg list8 | atl.cpp:391:12:391:16 | list8 | |
493493
| atl.cpp:389:18:389:22 | ref arg list8 | atl.cpp:392:5:392:5 | list8 | |
494494
| atl.cpp:389:24:389:38 | call to GetTailPosition | atl.cpp:390:26:390:28 | pos | |
495495
| atl.cpp:390:7:390:11 | ref arg list8 | atl.cpp:391:12:391:16 | list8 | |
496496
| atl.cpp:390:7:390:11 | ref arg list8 | atl.cpp:392:5:392:5 | list8 | |
497497
| atl.cpp:391:12:391:16 | ref arg list8 | atl.cpp:392:5:392:5 | list8 | |
498-
| atl.cpp:394:27:394:28 | 10 | atl.cpp:394:27:394:29 | call to CAtlList | TAINT |
499-
| atl.cpp:394:27:394:29 | call to CAtlList | atl.cpp:395:7:395:11 | list9 | |
500-
| atl.cpp:394:27:394:29 | call to CAtlList | atl.cpp:395:19:395:23 | list9 | |
501-
| atl.cpp:394:27:394:29 | call to CAtlList | atl.cpp:396:12:396:16 | list9 | |
502-
| atl.cpp:394:27:394:29 | call to CAtlList | atl.cpp:397:5:397:5 | list9 | |
498+
| atl.cpp:394:28:394:29 | 10 | atl.cpp:394:28:394:30 | call to CAtlList | TAINT |
499+
| atl.cpp:394:28:394:30 | call to CAtlList | atl.cpp:395:7:395:11 | list9 | |
500+
| atl.cpp:394:28:394:30 | call to CAtlList | atl.cpp:395:19:395:23 | list9 | |
501+
| atl.cpp:394:28:394:30 | call to CAtlList | atl.cpp:396:12:396:16 | list9 | |
502+
| atl.cpp:394:28:394:30 | call to CAtlList | atl.cpp:397:5:397:5 | list9 | |
503503
| atl.cpp:395:7:395:11 | ref arg list9 | atl.cpp:396:12:396:16 | list9 | |
504504
| atl.cpp:395:7:395:11 | ref arg list9 | atl.cpp:397:5:397:5 | list9 | |
505505
| atl.cpp:395:19:395:23 | ref arg list9 | atl.cpp:395:7:395:11 | list9 | |

cpp/ql/test/library-tests/dataflow/taint-tests/test_mad-signatures.expected

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ signatureMatches
33
| atl.cpp:69:3:69:15 | _U_STRINGorID | (UINT) | _U_STRINGorID | _U_STRINGorID | 0 |
44
| atl.cpp:70:3:70:15 | _U_STRINGorID | (LPCTSTR) | _U_STRINGorID | _U_STRINGorID | 0 |
55
| atl.cpp:257:3:257:10 | CAtlList | (UINT) | CComBSTR | LoadString | 0 |
6+
| atl.cpp:257:3:257:10 | CAtlList | (UINT) | CComBSTR | LoadString | 0 |
7+
| atl.cpp:257:3:257:10 | CAtlList | (UINT) | _U_STRINGorID | _U_STRINGorID | 0 |
68
| atl.cpp:257:3:257:10 | CAtlList | (UINT) | _U_STRINGorID | _U_STRINGorID | 0 |
79
| atl.cpp:411:3:411:10 | CComBSTR | (int,LPCOLESTR) | CComBSTR | CComBSTR | 0 |
810
| atl.cpp:411:3:411:10 | CComBSTR | (int,LPCOLESTR) | CComBSTR | CComBSTR | 1 |
@@ -543,19 +545,34 @@ getParameterTypeName
543545
| atl.cpp:209:8:209:16 | SetAtGrow | 1 | INARGTYPclass:0 |
544546
| atl.cpp:211:6:211:15 | operator[] | 0 | size_t |
545547
| atl.cpp:257:3:257:10 | CAtlList | 0 | UINT |
548+
| atl.cpp:257:3:257:10 | CAtlList | 0 | UINT |
546549
| atl.cpp:260:12:260:18 | AddHead | 0 | INARGTYPclass:0 |
550+
| atl.cpp:260:12:260:18 | AddHead | 0 | INARGTYPclass:0 |
551+
| atl.cpp:261:8:261:18 | AddHeadList | 0 | const CAtlList * |
547552
| atl.cpp:261:8:261:18 | AddHeadList | 0 | const CAtlList * |
548553
| atl.cpp:263:12:263:18 | AddTail | 0 | INARGTYPclass:0 |
554+
| atl.cpp:263:12:263:18 | AddTail | 0 | INARGTYPclass:0 |
555+
| atl.cpp:264:8:264:18 | AddTailList | 0 | const CAtlList * |
549556
| atl.cpp:264:8:264:18 | AddTailList | 0 | const CAtlList * |
550557
| atl.cpp:265:12:265:15 | Find | 0 | INARGTYPclass:0 |
558+
| atl.cpp:265:12:265:15 | Find | 0 | INARGTYPclass:0 |
559+
| atl.cpp:265:12:265:15 | Find | 1 | POSITION |
551560
| atl.cpp:265:12:265:15 | Find | 1 | POSITION |
552561
| atl.cpp:266:12:266:20 | FindIndex | 0 | size_t |
562+
| atl.cpp:266:12:266:20 | FindIndex | 0 | size_t |
563+
| atl.cpp:267:6:267:10 | GetAt | 0 | POSITION |
553564
| atl.cpp:267:6:267:10 | GetAt | 0 | POSITION |
554565
| atl.cpp:280:12:280:22 | InsertAfter | 0 | POSITION |
566+
| atl.cpp:280:12:280:22 | InsertAfter | 0 | POSITION |
567+
| atl.cpp:280:12:280:22 | InsertAfter | 1 | INARGTYPclass:0 |
555568
| atl.cpp:280:12:280:22 | InsertAfter | 1 | INARGTYPclass:0 |
556569
| atl.cpp:281:12:281:23 | InsertBefore | 0 | POSITION |
570+
| atl.cpp:281:12:281:23 | InsertBefore | 0 | POSITION |
571+
| atl.cpp:281:12:281:23 | InsertBefore | 1 | INARGTYPclass:0 |
557572
| atl.cpp:281:12:281:23 | InsertBefore | 1 | INARGTYPclass:0 |
558573
| atl.cpp:291:8:291:12 | SetAt | 0 | POSITION |
574+
| atl.cpp:291:8:291:12 | SetAt | 0 | POSITION |
575+
| atl.cpp:291:8:291:12 | SetAt | 1 | INARGTYPclass:0 |
559576
| atl.cpp:291:8:291:12 | SetAt | 1 | INARGTYPclass:0 |
560577
| atl.cpp:401:8:401:8 | operator= | 0 | IUnknown && |
561578
| atl.cpp:401:8:401:8 | operator= | 0 | const IUnknown & |

0 commit comments

Comments
 (0)