}
}
-KeyItem::operator CFTypeRef() const throw()
+KeyItem::operator CFTypeRef() const _NOEXCEPT
{
StMaybeLock<Mutex> _(this->getMutexForObject());
pubKeyHash.set(*pubKeyHashData);
passThrough.allocator().free(pubKeyHashData);
- auto_ptr<string> privDescription;
- auto_ptr<string> pubDescription;
+ unique_ptr<string> privDescription;
+ unique_ptr<string> pubDescription;
try {
privDescription.reset(new string(initialAccess->promptDescription()));
pubDescription.reset(new string(initialAccess->promptDescription()));
csp.allocator().free(cssmData->Data);
csp.allocator().free(cssmData);
- auto_ptr<string>privDescription;
- auto_ptr<string>pubDescription;
+ unique_ptr<string>privDescription;
+ unique_ptr<string>pubDescription;
try {
privDescription.reset(new string(initialAccess->promptDescription()));
pubDescription.reset(new string(initialAccess->promptDescription()));