static void extractMailboxes (mailboxList& recipients, const addressList& list) { for (size_t i = 0 ; i < list.getAddressCount() ; ++i) { shared_ptr <mailbox> mbox = dynamicCast <mailbox>(list.getAddressAt(i)->clone()); if (mbox != NULL) recipients.appendMailbox(mbox); } }
static void extractMailboxes (mailboxList& recipients, const addressList& list) { for (int i = 0 ; i < list.getAddressCount() ; ++i) { ref <mailbox> mbox = list.getAddressAt(i)->clone().dynamicCast <mailbox>(); if (mbox != NULL) recipients.appendMailbox(mbox); } }