27#include <osl/diagnose.h>
28#include <rtl/ustring.hxx>
31#include <Carbon/Carbon.h>
32#include <AddressBook/ABAddressBookC.h>
50 std::unique_ptr<macabfield *[]>
fields;
57 void insertAtColumn (CFTypeRef _value, ABPropertyType _type,
const sal_Int32 _column);
59 bool contains(
const CFTypeRef _value)
const;
std::unique_ptr< macabfield *[]> fields
void insertAtColumn(CFTypeRef _value, ABPropertyType _type, const sal_Int32 _column)
macabfield * get(const sal_Int32 i) const
static macabfield * createMacabField(const OUString &_newFieldString, const ABPropertyType _abtype)
sal_Int32 getSize() const
static OUString fieldToString(const macabfield *_aField)
static sal_Int32 compareFields(const macabfield *_field1, const macabfield *_field2)
macabfield * copy(const sal_Int32 i) const
bool contains(const macabfield *_field) const