{section: Time Estimate Details} |*Func*|*#Calls*|*Handling Method*|*Status / Est*| |Assign()|989|compat|Done| |LookupString()|877|compat|Done| |LookupInteger()|667|compat|Done| |Insert()|559|compat/convert|4 hours| |Delete()|113|native|Done| |LookupBool()|110|compat|Done| |SetMyTypeName()|102|compat|Done| |put()|100|compat|1-2 days| |Lookup()|89|native/check calls|?| |LookupFloat()|85|compat|Done| |initFromStream()|75|compat|4 hours| |SetTargetTypeName()|64|compat|Done| |ExprTree::RArg()|60|TBD|?| |InsertOrUpdate()|59|compat|Done| |AssignExpr()|58|compat|Done| |dPrint()|56|compat|4 hours| |EvalBool()|53|compat|Done| |ExprTree::LArg()|39|TBD|?| |ExprTree::PrintToNewStr()|35|compat|Done [1 hour]| |ResetExpr()|31|ignore|-| |EvalInteger()|29|compat|Done| |sPrint()|29|compat|1 hour| |ExprTree::EvalTree()|27|compat/convert|4 hours| |NextExpr()|26|compat/convert|?:1 week| |fPrint()|22|compat|4 hours| |ClassAd()|18|compat/native|3 hours| |ExprTree::PrintToStr()|17|compat|1 hour| |EvalFloat()|13|compat|Done| |ExprTree::DeepCopy()|12|convert|1 hour| |SetPrivateAttributesInvisible()|11|compat|1-2 hours| |clear()|8|native|?| |EvalString()|8|compat|1 hour| |NextNameOriginal()|7|compat|Done| |ClearAllDirtyFlags()|7|native| |GetMyTypeName()|7|compat|Done| |ResetName()|7|ignore|-| |sPrintExpr()|6|compat|1 hour| |NextDirtyExpr()|5|convert|4 hours| |SetDirtyFlag()|5|convert|1 hour| |ExprTree::MyType()|5|convert|1 hour| |ChainToAd()|4|native|?| |GetTargetTypeName()|4|compat|Done| |NextName()|3|convert|3 hours| |LookupElem()|3|convert|15 minutes| |GetDirtyFlag()|3|convert|1 hour| |GetReferences()|3|compat|1-2 days| |ChainCollapse()|2|compat|2 hours| |EscapeStringValue()|2|convert|15 minutes| |CopyAttribute()|2|convert|1-2 hours| |fPrintAsXML()|1|TBD|?:(1 hour)| |unchain()|1|native|?| |ExchangeExpressions()|1|convert|1-2 hours| |initFromString()|1|ignore|-| |sPrintAsXML()|1|TBD|?:(1 hour)| |ClassAdAttributeIsPrivate()|1|compat|15 minutes| |RestorChain()|1|native|?|