This method has six variants: -*:int Assign(char const *variable, MyString &value) +*:int Assign(char const *variable, {quote:MyString} &value) *:int Assign(char const *variable,char const *value) *:int Assign(char const *variable,int value) *:int Assign(char const *variable,float value) @@ -8,11 +8,11 @@ In new {quote:ClassAds}, InsertAttr() is a direct equivalent set of methods. The only differences are the return type (int vs. bool) and new -{quote:ClassAds} don't have float or MyString variants. +{quote:ClassAds} don't have float or {quote:MyString} variants. A simple search-and-replace or set of pass-through functions will work. In the former case, some call sites may need to be fixed up because of -the change in return type. For the MyString variant, we can try adding a -cast operator to std::string or const char* in MyString. +the change in return type. For the {quote:MyString} variant, we can try adding a +cast operator to std::string or const char* in {quote:MyString}. -Developer time: minutes, some student time for search-and-replace fixup +Developer time: 1-2 hours, some student time for search-and-replace fixup