{section: Old ClassAd Usage details}
-{subsection: Old ClassAds ClassAd::Assign() [995 calls]}
+{subsection: Old ClassAds ClassAd::Assign() [989 calls]}
 {wiki: OldClassAdAssign ClassAd::Assign()}
 {subsubsection: ClassAd::Assign(const char*&, int) [151 calls]:}
 {code}
@@ -386,10 +386,6 @@
 ClassAdReevaluator.cpp: 151
 matchmaker.cpp: 781
 {endcode}
-{subsubsection: ClassAd::Assign(char* const, float&) [2 calls]:}
-{code}
-user_log.cpp: 975, 975
-{endcode}
 {subsubsection: ClassAd::Assign(const char*&, MyString) [2 calls]:}
 {code}
 ccb_client.cpp: 148, 484
@@ -402,14 +398,6 @@
 {code}
 dc_collector.cpp: 295, 298
 {endcode}
-{subsubsection: ClassAd::Assign(char* const, int&) [2 calls]:}
-{code}
-user_log.cpp: 971, 971
-{endcode}
-{subsubsection: ClassAd::Assign(char* const, char*&) [2 calls]:}
-{code}
-user_log.cpp: 979, 979
-{endcode}
 {subsubsection: ClassAd::Assign(const char*&, FTPMode) [2 calls]:}
 {code}
 dc_schedd.cpp: 624, 662
@@ -849,7 +837,7 @@
 schedd_client.cpp: 285
 totals.cpp: 745
 {endcode}
-{subsection: Old ClassAds ClassAd::Insert() [570 calls]}
+{subsection: Old ClassAds ClassAd::Insert() [559 calls]}
 {wiki: OldClassAdInsert ClassAd::Insert()}
 {subsubsection: ClassAd::Insert(char[]) [274 calls]:}
 {code}
@@ -886,7 +874,7 @@
 vmuniverse_mgr.cpp: 440
 xfer_summary.cpp: 151, 153, 155, 157, 159, 161, 163, 165, 168, 170, 172, 174, 177, 193, 209, 212
 {endcode}
-{subsubsection: ClassAd::Insert(const char*) [242 calls]:}
+{subsubsection: ClassAd::Insert(const char*) [238 calls]:}
 {code}
 DBMSManager.cpp: 202
 Reqexp.cpp: 218, 220, 228, 232, 235
@@ -918,7 +906,6 @@
 jic_shadow.cpp: 522, 823
 matchmaker.cpp: 3395, 3399, 3403, 3449
 mpishadow.cpp: 539
-new_classads.cpp: 224, 238
 os_proc.cpp: 310, 793, 796, 801
 qmgmt.cpp: 2851
 remoteresource.cpp: 1707, 1717
@@ -933,7 +920,6 @@
 vm_common.cpp: 303
 vm_proc.cpp: 236
 vmuniverse_mgr.cpp: 324
-xml_classads.cpp: 345, 408
 {endcode}
 {subsubsection: ClassAd::Insert(char*&) [28 calls]:}
 {code}
@@ -956,14 +942,6 @@
 cronjob_classad.cpp: 113, 129
 vmgahp.cpp: 410
 {endcode}
-{subsubsection: ClassAd::Insert(ExprTree*) [7 calls]:}
-{code}
-StarterHookMgr.cpp: 291
-condorjob.cpp: 1340
-infnbatchjob.cpp: 759, 825
-qmgmt_receivers.cpp: 871
-unicorejob.cpp: 166, 784
-{endcode}
 {subsubsection: ClassAd::Insert(ExprTree*&) [7 calls]:}
 {code}
 claim.cpp: 2279
@@ -979,7 +957,7 @@
 condor_event.cpp: 4374, 4374
 view_server.cpp: 114
 {endcode}
-{subsection: Old ClassAds ClassAd::Delete() [114 calls]}
+{subsection: Old ClassAds ClassAd::Delete() [113 calls]}
 {wiki: OldClassAdDelete ClassAd::Delete()}
 {subsubsection: ClassAd::Delete(const char*&) [102 calls]:}
 {code}
@@ -1016,10 +994,6 @@
 {code}
 classad_support.cpp: 72, 104, 128
 {endcode}
-{subsubsection: ClassAd::Delete(char* const) [1 calls]:}
-{code}
-condorjob.cpp: 1557
-{endcode}
 {subsubsection: ClassAd::Delete(const char*) [1 calls]:}
 {code}
 util.cpp: 361
@@ -1094,7 +1068,7 @@
 {code}
 pseudo_ops.cpp: 1604
 {endcode}
-{subsection: Old ClassAds ClassAd::SetMyTypeName() [103 calls]}
+{subsection: Old ClassAds ClassAd::SetMyTypeName() [102 calls]}
 {wiki: OldClassAdSetMyTypeName ClassAd::SetMyTypeName()}
 {subsubsection: ClassAd::SetMyTypeName(const char[]) [100 calls]:}
 {code}
@@ -1127,15 +1101,14 @@
 ttmanager.cpp: 395
 xfer_summary.cpp: 147
 {endcode}
-{subsubsection: ClassAd::SetMyTypeName(const char*) [2 calls]:}
-{code}
-conversion.cpp: 97
-xml_classads.cpp: 296
-{endcode}
 {subsubsection: ClassAd::SetMyTypeName(char*&) [1 calls]:}
 {code}
 classad_log.cpp: 707
 {endcode}
+{subsubsection: ClassAd::SetMyTypeName(const char*) [1 calls]:}
+{code}
+conversion.cpp: 97
+{endcode}
 {subsection: Old ClassAds ClassAd::put() [100 calls]}
 {wiki: OldClassAdput ClassAd::put()}
 {subsubsection: ClassAd::put(ReliSock&) [62 calls]:}
@@ -1188,7 +1161,7 @@
 dc_startd.cpp: 103, 318
 matchmaker.cpp: 2852
 {endcode}
-{subsection: Old ClassAds ClassAd::Lookup() [90 calls]}
+{subsection: Old ClassAds ClassAd::Lookup() [89 calls]}
 {wiki: OldClassAdLookup ClassAd::Lookup()}
 {subsubsection: ClassAd::Lookup(const char*&) [70 calls]:}
 {code}
@@ -1219,11 +1192,10 @@
 user_job_policy.cpp: 114, 115, 116, 117, 118, 221, 222, 315, 316, 317, 318, 319, 377, 378, 379, 380, 381, 487, 496, 497, 602
 util.cpp: 354
 {endcode}
-{subsubsection: ClassAd::Lookup(char*&) [10 calls]:}
+{subsubsection: ClassAd::Lookup(char*&) [9 calls]:}
 {code}
 ClassAdReevaluator.cpp: 63
 classad_log.cpp: 614
-classad_util.cpp: 87
 condorjob.cpp: 1336, 1337
 email_cpp.cpp: 138
 matchmaker.cpp: 2789
@@ -1331,7 +1303,7 @@
 daemon_core.cpp: 3854
 dc_message.cpp: 636
 {endcode}
-{subsection: Old ClassAds ClassAd::SetTargetTypeName() [65 calls]}
+{subsection: Old ClassAds ClassAd::SetTargetTypeName() [64 calls]}
 {wiki: OldClassAdSetTargetTypeName ClassAd::SetTargetTypeName()}
 {subsubsection: ClassAd::SetTargetTypeName(const char[]) [61 calls]:}
 {code}
@@ -1366,10 +1338,50 @@
 classad_log.cpp: 708
 condor_query.cpp: 601
 {endcode}
-{subsubsection: ClassAd::SetTargetTypeName(const char*) [2 calls]:}
+{subsubsection: ClassAd::SetTargetTypeName(const char*) [1 calls]:}
 {code}
 conversion.cpp: 103
-xml_classads.cpp: 299
+{endcode}
+{subsection: Old ClassAds ExprTree::RArg() [60 calls]}
+{wiki: OldExprTreeRArg ExprTree::RArg()}
+{subsubsection: ExprTree::RArg(void) [60 calls]:}
+{code}
+ClassAdReevaluator.cpp: 72
+VMRegister.cpp: 243
+ad_printmask.cpp: 235
+advertise.cpp: 142
+basejob.cpp: 676
+classad_collection.cpp: 95, 339
+classad_helpers.cpp: 55
+classad_log.cpp: 616
+cod_mgr.cpp: 313
+command.cpp: 1855
+condor_q.cpp: 339, 438, 554, 610
+condor_secman.cpp: 2525, 2527, 2926
+condorjob.cpp: 1558
+conversion.cpp: 54
+dbms_utils.cpp: 575
+dc_schedd.cpp: 398
+dc_transferd.cpp: 411
+dedicated_scheduler.cpp: 3459, 3465
+file_xml.cpp: 76, 77
+gridftpmanager.cpp: 711
+gridmanager.cpp: 997
+infnbatchjob.cpp: 938
+matchmaker.cpp: 1580, 1584, 1586, 1602, 2791, 2794
+mpishadow.cpp: 985
+parallelshadow.cpp: 670
+pseudo_ops.cpp: 668, 690
+qmgmt.cpp: 2746, 2747, 2775, 3004
+qmgr_job_updater.cpp: 342, 342
+schedd.cpp: 3135, 3136, 4028
+schedd_client.cpp: 600, 914
+schedd_td.cpp: 823, 824
+submit.cpp: 6906
+submit_job.cpp: 453, 525
+user_job_policy.cpp: 605
+user_log.cpp: 965, 965
+vm_type.cpp: 622
 {endcode}
 {subsection: Old ClassAds ClassAd::InsertOrUpdate() [59 calls]}
 {wiki: OldClassAdInsertOrUpdate ClassAd::InsertOrUpdate()}
@@ -1601,6 +1613,59 @@
 {code}
 amazonjob.cpp: 388
 {endcode}
+{subsection: Old ClassAds ExprTree::LArg() [39 calls]}
+{wiki: OldExprTreeLArg ExprTree::LArg()}
+{subsubsection: ExprTree::LArg(void) [39 calls]:}
+{code}
+Starter.cpp: 226
+VMRegister.cpp: 241
+claim.cpp: 2266, 2268
+classad_collection.cpp: 93
+condor_secman.cpp: 2922
+condorjob.cpp: 1519, 1521, 1524, 1557
+conversion.cpp: 51
+dbms_utils.cpp: 567
+dc_schedd.cpp: 387
+dc_transferd.cpp: 400
+gridftpmanager.cpp: 710
+gridmanager.cpp: 996
+infnbatchjob.cpp: 901, 903, 906
+mpishadow.cpp: 982
+parallelshadow.cpp: 667
+qmgr_job_updater.cpp: 294, 342, 294, 342
+schedd_client.cpp: 599, 913
+submit.cpp: 6905, 6990
+submit_job.cpp: 452, 524
+user_log.cpp: 970, 974, 978, 970, 974, 978
+vm_type.cpp: 619
+vmuniverse_mgr.cpp: 314
+{endcode}
+{subsection: Old ClassAds ExprTree::PrintToNewStr() [35 calls]}
+{wiki: OldExprTreePrintToNewStr ExprTree::PrintToNewStr()}
+{subsubsection: ExprTree::PrintToNewStr(char**) [35 calls]:}
+{code}
+Starter.cpp: 227, 233
+ad_printmask.cpp: 237
+classad_collection.cpp: 97
+cod_mgr.cpp: 315
+command.cpp: 1857
+conversion.cpp: 37
+dbms_utils.cpp: 568, 576
+dc_schedd.cpp: 388, 399
+dc_transferd.cpp: 401, 412
+dedicated_scheduler.cpp: 2693
+email_cpp.cpp: 148
+gridftpmanager.cpp: 710, 711
+matchmaker.cpp: 1596
+qmgmt.cpp: 2777, 3009
+qmgr_job_updater.cpp: 363, 363
+schedd.cpp: 4034
+schedd_client.cpp: 599, 600, 913, 914
+submit.cpp: 6905, 6906
+submit_job.cpp: 452, 453, 524, 525
+user_job_policy.cpp: 607
+util.cpp: 369
+{endcode}
 {subsection: Old ClassAds ClassAdList::Open() [34 calls]}
 {wiki: OldClassAdListOpen ClassAdList::Open()}
 {subsubsection: ClassAdList::Open(void) [34 calls]:}
@@ -1618,9 +1683,9 @@
 prettyPrint.cpp: 73
 queue.cpp: 615, 2288, 2400, 2407, 2461, 2635, 3013
 {endcode}
-{subsection: Old ClassAds ClassAd::ResetExpr() [34 calls]}
+{subsection: Old ClassAds ClassAd::ResetExpr() [31 calls]}
 {wiki: OldClassAdResetExpr ClassAd::ResetExpr()}
-{subsubsection: ClassAd::ResetExpr(void) [34 calls]:}
+{subsubsection: ClassAd::ResetExpr(void) [31 calls]:}
 {code}
 Starter.cpp: 224
 StarterHookMgr.cpp: 287
@@ -1628,7 +1693,6 @@
 claim.cpp: 2261
 classad_collection.cpp: 90
 classad_merge.cpp: 34, 34
-classad_util.cpp: 76
 condor_secman.cpp: 2917
 condorjob.cpp: 1517
 conversion.cpp: 34, 47
@@ -1639,7 +1703,6 @@
 infnbatchjob.cpp: 899
 jobqueuecollection.cpp: 494
 mpishadow.cpp: 978
-new_classads.cpp: 496
 parallelshadow.cpp: 663
 qmgr_job_updater.cpp: 289, 289
 schedd_client.cpp: 593, 903
@@ -1649,38 +1712,6 @@
 vm_gahp_server.cpp: 1380
 vm_type.cpp: 617
 vmuniverse_mgr.cpp: 308
-xml_classads.cpp: 630
-{endcode}
-{subsection: Old ClassAds ClassAd::NextExpr() [30 calls]}
-{wiki: OldClassAdNextExpr ClassAd::NextExpr()}
-{subsubsection: ClassAd::NextExpr(void) [30 calls]:}
-{code}
-Starter.cpp: 225
-StarterHookMgr.cpp: 290
-VMRegister.cpp: 240
-claim.cpp: 2263
-classad_collection.cpp: 91
-classad_merge.cpp: 41, 41
-classad_util.cpp: 78
-condor_secman.cpp: 2919
-condorjob.cpp: 1518
-conversion.cpp: 35, 48
-dc_schedd.cpp: 385
-dc_transferd.cpp: 398
-gridftpmanager.cpp: 702
-infnbatchjob.cpp: 900
-jobqueuecollection.cpp: 496
-mpishadow.cpp: 979
-new_classads.cpp: 497
-parallelshadow.cpp: 664
-schedd_client.cpp: 595, 905
-submit.cpp: 6899
-submit_job.cpp: 447
-unicorejob.cpp: 165
-vm_gahp_server.cpp: 1381
-vm_type.cpp: 618
-vmuniverse_mgr.cpp: 313
-xml_classads.cpp: 631, 633
 {endcode}
 {subsection: Old ClassAds ClassAd::EvalInteger() [29 calls]}
 {wiki: OldClassAdEvalInteger ClassAd::EvalInteger()}
@@ -1740,6 +1771,88 @@
 schedd.cpp: 7084
 transfer_queue.cpp: 144
 {endcode}
+{subsection: Old ClassAds AttrList::LookupString() [28 calls]}
+{wiki: OldAttrListLookupString AttrList::LookupString()}
+{subsubsection: AttrList::LookupString(const char*&, char**) [12 calls]:}
+{code}
+dump_history.cpp: 177, 178, 179
+history.cpp: 343, 344, 345
+matchmaker.cpp: 1406, 1407
+queue.cpp: 1649, 1702, 1714, 1718
+{endcode}
+{subsubsection: AttrList::LookupString(const char*&, MyString&) [9 calls]:}
+{code}
+historysnapshot.cpp: 210
+status.cpp: 820, 821, 830, 831, 840, 841, 850, 851
+{endcode}
+{subsubsection: AttrList::LookupString(char[], char[]) [4 calls]:}
+{code}
+give_interactive.cpp: 357
+queue.cpp: 2539
+user_prio.cpp: 555, 681
+{endcode}
+{subsubsection: AttrList::LookupString(const char*&, char[]) [2 calls]:}
+{code}
+queue.cpp: 1544, 1550
+{endcode}
+{subsubsection: AttrList::LookupString(const char*&, char[], unsigned int) [1 calls]:}
+{code}
+queue.cpp: 1763
+{endcode}
+{subsection: Old ClassAds ExprTree::EvalTree() [27 calls]}
+{wiki: OldExprTreeEvalTree ExprTree::EvalTree()}
+{subsubsection: ExprTree::EvalTree(ClassAd*&, ClassAd*, EvalResult*) [9 calls]:}
+{code}
+give_interactive.cpp: 136, 149, 156, 190
+matchmaker.cpp: 2147, 2406, 2424, 2438, 2446
+{endcode}
+{subsubsection: ExprTree::EvalTree(ClassAd*&, ClassAd*&, EvalResult*) [8 calls]:}
+{code}
+dedicated_scheduler.cpp: 2673, 2688
+matchmaker.cpp: 1648
+queue.cpp: 2661, 2681, 2685, 2694, 2698
+{endcode}
+{subsubsection: ExprTree::EvalTree(NULL, ClassAd*&, EvalResult*) [5 calls]:}
+{code}
+classad_collection_types.h: 126, 126, 126, 126, 126
+{endcode}
+{subsubsection: ExprTree::EvalTree(AttrList*&, AttrList*&, EvalResult*) [4 calls]:}
+{code}
+ad_printmask.cpp: 218, 254
+status.cpp: 863, 868
+{endcode}
+{subsubsection: ExprTree::EvalTree(NULL, AttrList*&, EvalResult*) [1 calls]:}
+{code}
+history_utils.h: 243
+{endcode}
+{subsection: Old ClassAds ClassAd::NextExpr() [26 calls]}
+{wiki: OldClassAdNextExpr ClassAd::NextExpr()}
+{subsubsection: ClassAd::NextExpr(void) [26 calls]:}
+{code}
+Starter.cpp: 225
+StarterHookMgr.cpp: 290
+VMRegister.cpp: 240
+claim.cpp: 2263
+classad_collection.cpp: 91
+classad_merge.cpp: 41, 41
+condor_secman.cpp: 2919
+condorjob.cpp: 1518
+conversion.cpp: 35, 48
+dc_schedd.cpp: 385
+dc_transferd.cpp: 398
+gridftpmanager.cpp: 702
+infnbatchjob.cpp: 900
+jobqueuecollection.cpp: 496
+mpishadow.cpp: 979
+parallelshadow.cpp: 664
+schedd_client.cpp: 595, 905
+submit.cpp: 6899
+submit_job.cpp: 447
+unicorejob.cpp: 165
+vm_gahp_server.cpp: 1381
+vm_type.cpp: 618
+vmuniverse_mgr.cpp: 313
+{endcode}
 {subsection: Old ClassAds ClassAdList::Close() [26 calls]}
 {wiki: OldClassAdListClose ClassAdList::Close()}
 {subsubsection: ClassAdList::Close(void) [26 calls]:}
@@ -1793,6 +1906,24 @@
 submit.cpp: 6057
 view_collection.cpp: 53
 {endcode}
+{subsection: Old ClassAds AttrList::LookupInteger() [20 calls]}
+{wiki: OldAttrListLookupInteger AttrList::LookupInteger()}
+{subsubsection: AttrList::LookupInteger(const char*&, int&) [15 calls]:}
+{code}
+historysnapshot.cpp: 212
+matchmaker.cpp: 1442, 1443
+prettyPrint.cpp: 820
+queue.cpp: 1524, 1535, 1576, 1577, 1578, 1598, 1599, 1600, 1616, 1661
+user_prio.cpp: 589
+{endcode}
+{subsubsection: AttrList::LookupInteger(char[], int&) [4 calls]:}
+{code}
+user_prio.cpp: 561, 562, 563, 682
+{endcode}
+{subsubsection: AttrList::LookupInteger(const char[], int&) [1 calls]:}
+{code}
+user_prio.cpp: 509
+{endcode}
 {subsection: Old ClassAds ClassAdList::MyLength() [19 calls]}
 {wiki: OldClassAdListMyLength ClassAdList::MyLength()}
 {subsubsection: ClassAdList::MyLength(void) [19 calls]:}
@@ -1805,19 +1936,13 @@
 prettyPrint.cpp: 179
 queue.cpp: 2298
 {endcode}
-{subsection: Old ClassAds ClassAdList::Insert() [18 calls]}
-{wiki: OldClassAdListInsert ClassAdList::Insert()}
-{subsubsection: ClassAdList::Insert(ClassAd*&) [18 calls]:}
-{code}
-ResMgr.cpp: 1940
-VMRegister.cpp: 219
-admin_event.cpp: 943, 1120
-condor_q.cpp: 345, 620, 622
-condor_query.cpp: 532, 625
-matchmaker.cpp: 1017, 1067, 1700, 1703, 1706
-qmgmt_send_stubs.cpp: 786, 786
-queue.cpp: 2983
-schedd_client.cpp: 1014
+{subsection: Old ClassAds AttrList::sPrint() [19 calls]}
+{wiki: OldAttrListsPrint AttrList::sPrint()}
+{subsubsection: AttrList::sPrint(MyString&) [19 calls]:}
+{code}
+file_sql.cpp: 303, 350, 357, 303, 350, 357
+historysnapshot.cpp: 209
+ttmanager.cpp: 908, 1529, 1908, 2351, 2630, 2755, 2841, 2930, 3029, 3128, 3265, 3320
 {endcode}
 {subsection: Old ClassAds ClassAd::ClassAd() [18 calls]}
 {wiki: OldClassAdClassAd ClassAd::ClassAd()}
@@ -1849,6 +1974,61 @@
 give_interactive.cpp: 585, 604
 matchmaker.cpp: 1018, 1203, 1379, 1386, 1477, 1697, 2085, 2110
 {endcode}
+{subsection: Old ClassAds ClassAdList::Insert() [18 calls]}
+{wiki: OldClassAdListInsert ClassAdList::Insert()}
+{subsubsection: ClassAdList::Insert(ClassAd*&) [18 calls]:}
+{code}
+ResMgr.cpp: 1940
+VMRegister.cpp: 219
+admin_event.cpp: 943, 1120
+condor_q.cpp: 345, 620, 622
+condor_query.cpp: 532, 625
+matchmaker.cpp: 1017, 1067, 1700, 1703, 1706
+qmgmt_send_stubs.cpp: 786, 786
+queue.cpp: 2983
+schedd_client.cpp: 1014
+{endcode}
+{subsection: Old ClassAds ExprTree::PrintToStr() [17 calls]}
+{wiki: OldExprTreePrintToStr ExprTree::PrintToStr()}
+{subsubsection: ExprTree::PrintToStr(MyString&) [9 calls]:}
+{code}
+Resource.cpp: 1138
+mpishadow.cpp: 983, 986
+parallelshadow.cpp: 668, 671
+vm_gahp_server.cpp: 1384
+vm_type.cpp: 620, 623
+vmuniverse_mgr.cpp: 323
+{endcode}
+{subsubsection: ExprTree::PrintToStr(char[]) [7 calls]:}
+{code}
+classad_collection.cpp: 94, 340
+dedicated_scheduler.cpp: 4390
+queue.cpp: 2802
+shadow_common.cpp: 1061, 1076
+user_job_policy.cpp: 291
+{endcode}
+{subsubsection: ExprTree::PrintToStr(char*&) [1 calls]:}
+{code}
+qmgmt.cpp: 2626
+{endcode}
+{subsection: Old ClassAds AttrList::Insert() [16 calls]}
+{wiki: OldAttrListInsert AttrList::Insert()}
+{subsubsection: AttrList::Insert(char[], bool) [8 calls]:}
+{code}
+Accountant.cpp: 904, 907, 911, 915, 919, 923, 927, 935
+{endcode}
+{subsubsection: AttrList::Insert(char*&) [4 calls]:}
+{code}
+historysnapshot.cpp: 281, 291, 310, 388
+{endcode}
+{subsubsection: AttrList::Insert(char[]) [3 calls]:}
+{code}
+Accountant.cpp: 852, 856, 889
+{endcode}
+{subsubsection: AttrList::Insert(const char*) [1 calls]:}
+{code}
+Accountant.cpp: 1311
+{endcode}
 {subsection: Old ClassAds ClassAd::EvalFloat() [13 calls]}
 {wiki: OldClassAdEvalFloat ClassAd::EvalFloat()}
 {subsubsection: ClassAd::EvalFloat(const char*&, ClassAd*&, float&) [6 calls]:}
@@ -1872,24 +2052,36 @@
 {code}
 matchmaker.cpp: 2064
 {endcode}
+{subsection: Old ClassAds ExprTree::DeepCopy() [12 calls]}
+{wiki: OldExprTreeDeepCopy ExprTree::DeepCopy()}
+{subsubsection: ExprTree::DeepCopy(void) [12 calls]:}
+{code}
+StarterHookMgr.cpp: 291
+claim.cpp: 2277
+classad_merge.cpp: 49, 49
+condor_secman.cpp: 2510
+condorjob.cpp: 1340
+infnbatchjob.cpp: 759, 825
+qmgmt_receivers.cpp: 871
+unicorejob.cpp: 166, 784
+util.cpp: 381
+{endcode}
 {subsection: Old ClassAds ClassAd::SetPrivateAttributesInvisible() [11 calls]}
 {wiki: OldClassAdSetPrivateAttributesInvisible ClassAd::SetPrivateAttributesInvisible()}
 {subsubsection: ClassAd::SetPrivateAttributesInvisible(bool) [11 calls]:}
 {code}
 qmgmt_receivers.cpp: 646, 682, 684, 714, 716, 753, 755, 875, 877, 879, 881
 {endcode}
-{subsection: Old ClassAds ClassAd::GetMyTypeName() [9 calls]}
-{wiki: OldClassAdGetMyTypeName ClassAd::GetMyTypeName()}
-{subsubsection: ClassAd::GetMyTypeName(void) [9 calls]:}
+{subsection: Old ClassAds AttrList::EvalInteger() [10 calls]}
+{wiki: OldAttrListEvalInteger AttrList::EvalInteger()}
+{subsubsection: AttrList::EvalInteger(const char*&, NULL, int&) [9 calls]:}
 {code}
-classad_collection.cpp: 83
-classad_log.cpp: 602
-collector_engine.cpp: 831
-conversion.cpp: 67
-matchmaker.cpp: 1556, 1704
-new_classads.cpp: 479
-prettyPrint.cpp: 765
-xml_classads.cpp: 602
+dbms_utils.cpp: 499, 500
+history_utils.h: 59, 60, 61, 62, 63, 64, 65
+{endcode}
+{subsubsection: AttrList::EvalInteger(char*&, AttrList*&, int&) [1 calls]:}
+{code}
+ad_printmask.cpp: 304
 {endcode}
 {subsection: Old ClassAds ClassAdList::Length() [9 calls]}
 {wiki: OldClassAdListLength ClassAdList::Length()}
@@ -1941,6 +2133,18 @@
 {code}
 qmgmt.cpp: 2838
 {endcode}
+{subsection: Old ClassAds AttrList::LookupFloat() [8 calls]}
+{wiki: OldAttrListLookupFloat AttrList::LookupFloat()}
+{subsubsection: AttrList::LookupFloat(char[], float&) [5 calls]:}
+{code}
+give_interactive.cpp: 358
+queue.cpp: 2540
+user_prio.cpp: 556, 559, 560
+{endcode}
+{subsubsection: AttrList::LookupFloat(const char*&, float&) [3 calls]:}
+{code}
+queue.cpp: 1579, 1597, 1604
+{endcode}
 {subsection: Old ClassAds ClassAd::NextNameOriginal() [7 calls]}
 {wiki: OldClassAdNextNameOriginal ClassAd::NextNameOriginal()}
 {subsubsection: ClassAd::NextNameOriginal(void) [7 calls]:}
@@ -1958,6 +2162,17 @@
 gridmanager.cpp: 1094
 qmgr_job_updater.cpp: 68, 323, 68, 323
 {endcode}
+{subsection: Old ClassAds ClassAd::GetMyTypeName() [7 calls]}
+{wiki: OldClassAdGetMyTypeName ClassAd::GetMyTypeName()}
+{subsubsection: ClassAd::GetMyTypeName(void) [7 calls]:}
+{code}
+classad_collection.cpp: 83
+classad_log.cpp: 602
+collector_engine.cpp: 831
+conversion.cpp: 67
+matchmaker.cpp: 1556, 1704
+prettyPrint.cpp: 765
+{endcode}
 {subsection: Old ClassAds ClassAd::ResetName() [7 calls]}
 {wiki: OldClassAdResetName ClassAd::ResetName()}
 {subsubsection: ClassAd::ResetName(void) [7 calls]:}
@@ -1968,17 +2183,6 @@
 qmgmt.cpp: 2709, 2997
 unicorejob.cpp: 764
 {endcode}
-{subsection: Old ClassAds ClassAd::GetTargetTypeName() [6 calls]}
-{wiki: OldClassAdGetTargetTypeName ClassAd::GetTargetTypeName()}
-{subsubsection: ClassAd::GetTargetTypeName(void) [6 calls]:}
-{code}
-classad_collection.cpp: 83
-classad_log.cpp: 602
-conversion.cpp: 68
-new_classads.cpp: 488
-prettyPrint.cpp: 768
-xml_classads.cpp: 616
-{endcode}
 {subsection: Old ClassAds ClassAd::sPrintExpr() [6 calls]}
 {wiki: OldClassAdsPrintExpr ClassAd::sPrintExpr()}
 {subsubsection: ClassAd::sPrintExpr(NULL, int, const char*&) [2 calls]:}
@@ -1997,6 +2201,18 @@
 {code}
 qmgmt.cpp: 2885
 {endcode}
+{subsection: Old ClassAds AttrList::AttrList() [5 calls]}
+{wiki: OldAttrListAttrList AttrList::AttrList()}
+{subsubsection: AttrList::AttrList(int&) [4 calls]:}
+{code}
+dump_history.cpp: 651
+file_sql.cpp: 256, 256
+load_history.cpp: 432
+{endcode}
+{subsubsection: AttrList::AttrList(const char*, char) [1 calls]:}
+{code}
+classad_collection.cpp: 521
+{endcode}
 {subsection: Old ClassAds ClassAd::NextDirtyExpr() [5 calls]}
 {wiki: OldClassAdNextDirtyExpr ClassAd::NextDirtyExpr()}
 {subsubsection: ClassAd::NextDirtyExpr(void) [5 calls]:}
@@ -2023,9 +2239,33 @@
 {code}
 amazonjob.cpp: 387
 {endcode}
+{subsection: Old ClassAds AttrList::EvalString() [5 calls]}
+{wiki: OldAttrListEvalString AttrList::EvalString()}
+{subsubsection: AttrList::EvalString(const char*&, NULL, char**) [2 calls]:}
+{code}
+history_utils.h: 66, 67
+{endcode}
+{subsubsection: AttrList::EvalString(char*&, AttrList*&, char**) [2 calls]:}
+{code}
+ad_printmask.cpp: 228, 320
+{endcode}
+{subsubsection: AttrList::EvalString(const char[], NULL, char**) [1 calls]:}
+{code}
+history_utils.h: 76
+{endcode}
+{subsection: Old ClassAds ExprTree::MyType() [5 calls]}
+{wiki: OldExprTreeMyType ExprTree::MyType()}
+{subsubsection: ExprTree::MyType(void) [5 calls]:}
+{code}
+ClassAdReevaluator.cpp: 167
+claim.cpp: 2266
+classad_helpers.cpp: 60
+condor_secman.cpp: 2525
+dedicated_scheduler.cpp: 3458
+{endcode}
 {subsection: Old ClassAds ClassAdList::Sort() [5 calls]}
 {wiki: OldClassAdListSort ClassAdList::Sort()}
-{subsubsection: ClassAdList::Sort(int(*)(AttrList*, AttrList*, void*)) [4 calls]:}
+{subsubsection: ClassAdList::Sort(int(*)(OldAttrList*, OldAttrList*, void*)) [4 calls]:}
 {code}
 admin_event.cpp: 1127
 queue.cpp: 2272
@@ -2035,6 +2275,14 @@
 {code}
 matchmaker.cpp: 1141
 {endcode}
+{subsection: Old ClassAds AttrList::initFromStream() [4 calls]}
+{wiki: OldAttrListinitFromStream AttrList::initFromStream()}
+{subsubsection: AttrList::initFromStream(Sock&) [4 calls]:}
+{code}
+give_interactive.cpp: 343
+queue.cpp: 2524
+user_prio.cpp: 444, 472
+{endcode}
 {subsection: Old ClassAds ClassAd::ChainToAd() [4 calls]}
 {wiki: OldClassAdChainToAd ClassAd::ChainToAd()}
 {subsubsection: ClassAd::ChainToAd(ClassAd*&) [4 calls]:}
@@ -2043,19 +2291,36 @@
 qmgmt.cpp: 772, 2394
 submit.cpp: 6942
 {endcode}
-{subsection: Old ClassAds ClassAd::GetDirtyFlag() [3 calls]}
-{wiki: OldClassAdGetDirtyFlag ClassAd::GetDirtyFlag()}
-{subsubsection: ClassAd::GetDirtyFlag(const char*&, bool*, bool*) [1 calls]:}
+{subsection: Old ClassAds AttrList::EvalFloat() [4 calls]}
+{wiki: OldAttrListEvalFloat AttrList::EvalFloat()}
+{subsubsection: AttrList::EvalFloat(const char*&, NULL, float&) [2 calls]:}
 {code}
-baseresource.cpp: 656
+history_utils.h: 53, 54
 {endcode}
-{subsubsection: ClassAd::GetDirtyFlag(const char*&, NULL, bool*&) [1 calls]:}
+{subsubsection: AttrList::EvalFloat(char*&, AttrList*&, float&) [1 calls]:}
 {code}
-basejob.cpp: 890
+ad_printmask.cpp: 312
 {endcode}
-{subsubsection: ClassAd::GetDirtyFlag(const char*&, NULL, bool*) [1 calls]:}
+{subsubsection: AttrList::EvalFloat(const char*&, ClassAd*&, float&) [1 calls]:}
 {code}
-basejob.cpp: 698
+classad_collection.cpp: 523
+{endcode}
+{subsection: Old ClassAds ClassAd::GetTargetTypeName() [4 calls]}
+{wiki: OldClassAdGetTargetTypeName ClassAd::GetTargetTypeName()}
+{subsubsection: ClassAd::GetTargetTypeName(void) [4 calls]:}
+{code}
+classad_collection.cpp: 83
+classad_log.cpp: 602
+conversion.cpp: 68
+prettyPrint.cpp: 768
+{endcode}
+{subsection: Old ClassAds AttrList::fPrint() [4 calls]}
+{wiki: OldAttrListfPrint AttrList::fPrint()}
+{subsubsection: AttrList::fPrint(_IO_FILE*&) [4 calls]:}
+{code}
+dump_history.cpp: 674
+historysnapshot.cpp: 222
+user_prio.cpp: 453, 481
 {endcode}
 {subsection: Old ClassAds ClassAd::NextName() [3 calls]}
 {wiki: OldClassAdNextName ClassAd::NextName()}
@@ -2064,6 +2329,17 @@
 classad_log.cpp: 611, 626
 unicorejob.cpp: 765
 {endcode}
+{subsection: Old ClassAds AttrList::Lookup() [3 calls]}
+{wiki: OldAttrListLookup AttrList::Lookup()}
+{subsubsection: AttrList::Lookup(const char*&) [2 calls]:}
+{code}
+file_xml.cpp: 75
+queue.cpp: 1644
+{endcode}
+{subsubsection: AttrList::Lookup(char*&) [1 calls]:}
+{code}
+ad_printmask.cpp: 193
+{endcode}
 {subsection: Old ClassAds ClassAd::LookupElem() [3 calls]}
 {wiki: OldClassAdLookupElem ClassAd::LookupElem()}
 {subsubsection: ClassAd::LookupElem(const char*&) [2 calls]:}
@@ -2074,6 +2350,20 @@
 {code}
 Resource.cpp: 1343
 {endcode}
+{subsection: Old ClassAds ClassAd::GetDirtyFlag() [3 calls]}
+{wiki: OldClassAdGetDirtyFlag ClassAd::GetDirtyFlag()}
+{subsubsection: ClassAd::GetDirtyFlag(const char*&, bool*, bool*) [1 calls]:}
+{code}
+baseresource.cpp: 656
+{endcode}
+{subsubsection: ClassAd::GetDirtyFlag(const char*&, NULL, bool*&) [1 calls]:}
+{code}
+basejob.cpp: 890
+{endcode}
+{subsubsection: ClassAd::GetDirtyFlag(const char*&, NULL, bool*) [1 calls]:}
+{code}
+basejob.cpp: 698
+{endcode}
 {subsection: Old ClassAds ClassAd::GetReferences() [3 calls]}
 {wiki: OldClassAdGetReferences ClassAd::GetReferences()}
 {subsubsection: ClassAd::GetReferences(const char*&, StringList&, StringList&) [3 calls]:}
@@ -2081,12 +2371,6 @@
 autocluster.cpp: 229
 matchmaker.cpp: 745, 790
 {endcode}
-{subsection: Old ClassAds ClassAd::EscapeStringValue() [2 calls]}
-{wiki: OldClassAdEscapeStringValue ClassAd::EscapeStringValue()}
-{subsubsection: ClassAd::EscapeStringValue(?) [2 calls]:}
-{code}
-qmgmt_common.cpp: 62, 62
-{endcode}
 {subsection: Old ClassAds ClassAd::ChainCollapse() [2 calls]}
 {wiki: OldClassAdChainCollapse ClassAd::ChainCollapse()}
 {subsubsection: ClassAd::ChainCollapse(bool) [2 calls]:}
@@ -2094,17 +2378,66 @@
 condor_q.cpp: 344
 qmgmt.cpp: 2702
 {endcode}
+{subsection: Old ClassAds AttrList::put() [2 calls]}
+{wiki: OldAttrListput AttrList::put()}
+{subsubsection: AttrList::put(Stream&) [2 calls]:}
+{code}
+matchmaker.cpp: 625, 661
+{endcode}
+{subsection: Old ClassAds ClassAd::EscapeStringValue() [2 calls]}
+{wiki: OldClassAdEscapeStringValue ClassAd::EscapeStringValue()}
+{subsubsection: ClassAd::EscapeStringValue(?) [2 calls]:}
+{code}
+qmgmt_common.cpp: 62, 62
+{endcode}
 {subsection: Old ClassAds ClassAd::CopyAttribute() [2 calls]}
 {wiki: OldClassAdCopyAttribute ClassAd::CopyAttribute()}
 {subsubsection: ClassAd::CopyAttribute(const char*&, ClassAd*&) [2 calls]:}
 {code}
 collector_engine.cpp: 634, 635
 {endcode}
-{subsection: Old ClassAds ClassAdList::Count() [1 calls]}
-{wiki: OldClassAdListCount ClassAdList::Count()}
-{subsubsection: ClassAdList::Count(ExprTree*&) [1 calls]:}
+{subsection: Old ClassAds AttrList::LookupBool() [2 calls]}
+{wiki: OldAttrListLookupBool AttrList::LookupBool()}
+{subsubsection: AttrList::LookupBool(const char*&, int&) [2 calls]:}
 {code}
-matchmaker.cpp: 925
+dump_history.cpp: 180
+history.cpp: 346
+{endcode}
+{subsection: Old ClassAds Variable::Name() [2 calls]}
+{wiki: OldVariableName Variable::Name()}
+{subsubsection: Variable::Name(void) [2 calls]:}
+{code}
+qmgr_job_updater.cpp: 348, 348
+{endcode}
+{subsection: Old ClassAds AttrList::NextExpr() [1 calls]}
+{wiki: OldAttrListNextExpr AttrList::NextExpr()}
+{subsubsection: AttrList::NextExpr(void) [1 calls]:}
+{code}
+dbms_utils.cpp: 566
+{endcode}
+{subsection: Old ClassAds AttrListList::Open() [1 calls]}
+{wiki: OldAttrListListOpen AttrListList::Open()}
+{subsubsection: AttrListList::Open(void) [1 calls]:}
+{code}
+ad_printmask.cpp: 344
+{endcode}
+{subsection: Old ClassAds ClassAd::fPrintAsXML() [1 calls]}
+{wiki: OldClassAdfPrintAsXML ClassAd::fPrintAsXML()}
+{subsubsection: ClassAd::fPrintAsXML(_IO_FILE*&) [1 calls]:}
+{code}
+history.cpp: 923
+{endcode}
+{subsection: Old ClassAds AttrList::ResetExpr() [1 calls]}
+{wiki: OldAttrListResetExpr AttrList::ResetExpr()}
+{subsubsection: AttrList::ResetExpr(void) [1 calls]:}
+{code}
+dbms_utils.cpp: 565
+{endcode}
+{subsection: Old ClassAds ClassAdList::fPrintAttrListList() [1 calls]}
+{wiki: OldClassAdListfPrintAttrListList ClassAdList::fPrintAttrListList()}
+{subsubsection: ClassAdList::fPrintAttrListList(_IO_FILE*&, bool) [1 calls]:}
+{code}
+queue.cpp: 2316
 {endcode}
 {subsection: Old ClassAds ClassAd::unchain() [1 calls]}
 {wiki: OldClassAdunchain ClassAd::unchain()}
@@ -2112,41 +2445,59 @@
 {code}
 classad_log.cpp: 609
 {endcode}
+{subsection: Old ClassAds AttrList::ResetName() [1 calls]}
+{wiki: OldAttrListResetName AttrList::ResetName()}
+{subsubsection: AttrList::ResetName(void) [1 calls]:}
+{code}
+file_xml.cpp: 70
+{endcode}
 {subsection: Old ClassAds ClassAd::ExchangeExpressions() [1 calls]}
 {wiki: OldClassAdExchangeExpressions ClassAd::ExchangeExpressions()}
 {subsubsection: ClassAd::ExchangeExpressions(ClassAd*&) [1 calls]:}
 {code}
 collector_engine.cpp: 1134
 {endcode}
-{subsection: Old ClassAds ClassAd::RestoreChain() [1 calls]}
-{wiki: OldClassAdRestoreChain ClassAd::RestoreChain()}
-{subsubsection: ClassAd::RestoreChain(ChainedPair&) [1 calls]:}
-{code}
-classad_log.cpp: 629
-{endcode}
 {subsection: Old ClassAds ClassAd::initFromString() [1 calls]}
 {wiki: OldClassAdinitFromString ClassAd::initFromString()}
 {subsubsection: ClassAd::initFromString(const char*, MyString*) [1 calls]:}
 {code}
 classad_newold.cpp: 37
 {endcode}
+{subsection: Old ClassAds AttrListList::Close() [1 calls]}
+{wiki: OldAttrListListClose AttrListList::Close()}
+{subsubsection: AttrListList::Close(void) [1 calls]:}
+{code}
+ad_printmask.cpp: 350
+{endcode}
+{subsection: Old ClassAds ClassAd::GetExprReferences() [1 calls]}
+{wiki: OldClassAdGetExprReferences ClassAd::GetExprReferences()}
+{subsubsection: ClassAd::GetExprReferences(char*&, StringList&, StringList&) [1 calls]:}
+{code}
+qmgmt_receivers.cpp: 862
+{endcode}
 {subsection: Old ClassAds ClassAd::sPrintAsXML() [1 calls]}
 {wiki: OldClassAdsPrintAsXML ClassAd::sPrintAsXML()}
 {subsubsection: ClassAd::sPrintAsXML(MyString&) [1 calls]:}
 {code}
 queue.cpp: 2172
 {endcode}
-{subsection: Old ClassAds ClassAd::fPrintAsXML() [1 calls]}
-{wiki: OldClassAdfPrintAsXML ClassAd::fPrintAsXML()}
-{subsubsection: ClassAd::fPrintAsXML(_IO_FILE*&) [1 calls]:}
+{subsection: Old ClassAds ClassAdList::Count() [1 calls]}
+{wiki: OldClassAdListCount ClassAdList::Count()}
+{subsubsection: ClassAdList::Count(ExprTree*&) [1 calls]:}
 {code}
-history.cpp: 923
+matchmaker.cpp: 925
 {endcode}
-{subsection: Old ClassAds ClassAd::GetExprReferences() [1 calls]}
-{wiki: OldClassAdGetExprReferences ClassAd::GetExprReferences()}
-{subsubsection: ClassAd::GetExprReferences(char*&, StringList&, StringList&) [1 calls]:}
+{subsection: Old ClassAds AttrList::IsValidAttrName() [1 calls]}
+{wiki: OldAttrListIsValidAttrName AttrList::IsValidAttrName()}
+{subsubsection: AttrList::IsValidAttrName(?) [1 calls]:}
 {code}
-qmgmt_receivers.cpp: 862
+qmgmt.cpp: 1766
+{endcode}
+{subsection: Old ClassAds AttrList::NextNameOriginal() [1 calls]}
+{wiki: OldAttrListNextNameOriginal AttrList::NextNameOriginal()}
+{subsubsection: AttrList::NextNameOriginal(void) [1 calls]:}
+{code}
+file_xml.cpp: 71
 {endcode}
 {subsection: Old ClassAds ClassAd::ClassAdAttributeIsPrivate() [1 calls]}
 {wiki: OldClassAdClassAdAttributeIsPrivate ClassAd::ClassAdAttributeIsPrivate()}
@@ -2154,9 +2505,21 @@
 {code}
 qmgmt_receivers.cpp: 45
 {endcode}
-{subsection: Old ClassAds ClassAdList::fPrintAttrListList() [1 calls]}
-{wiki: OldClassAdListfPrintAttrListList ClassAdList::fPrintAttrListList()}
-{subsubsection: ClassAdList::fPrintAttrListList(_IO_FILE*&, bool) [1 calls]:}
+{subsection: Old ClassAds AttrList::IsValidAttrValue() [1 calls]}
+{wiki: OldAttrListIsValidAttrValue AttrList::IsValidAttrValue()}
+{subsubsection: AttrList::IsValidAttrValue(?) [1 calls]:}
 {code}
-queue.cpp: 2316
+qmgmt.cpp: 1774
+{endcode}
+{subsection: Old ClassAds ClassAd::RestoreChain() [1 calls]}
+{wiki: OldClassAdRestoreChain ClassAd::RestoreChain()}
+{subsubsection: ClassAd::RestoreChain(ChainedPair&) [1 calls]:}
+{code}
+classad_log.cpp: 629
+{endcode}
+{subsection: Old ClassAds AttrListList::Next() [1 calls]}
+{wiki: OldAttrListListNext AttrListList::Next()}
+{subsubsection: AttrListList::Next(void) [1 calls]:}
+{code}
+ad_printmask.cpp: 345
 {endcode}