CoreData.pas 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {$mode objfpc}
  2. {$modeswitch objectivec1}
  3. unit CoreData;
  4. interface
  5. uses
  6. ctypes, CocoaAll;
  7. {$linkframework Cocoa} { Cocoa is "umbrella" fremework, includes CoreData }
  8. {$define INTERFACE}
  9. {$define HEADER}
  10. {$include coredata/CoreData.inc}
  11. {$undef HEADER}
  12. {$define TYPES}
  13. {$include coredata/CoreData.inc}
  14. {$undef TYPES}
  15. {$define RECORDS}
  16. {$include coredata/CoreData.inc}
  17. {$undef RECORDS}
  18. type
  19. {GK: ctypes don't define it... }
  20. uintptr_t = ptruint;
  21. {$define FORWARD}
  22. {$include coredata/CoreData.inc}
  23. {$undef FORWARD}
  24. {$define CLASSES}
  25. { Internal class in NSMigrationManager.h }
  26. NSMigrationContext = id;
  27. {$include coredata/CoreData.inc}
  28. {$undef CLASSES}
  29. {$define PROTOCOLS}
  30. {$include coredata/CoreData.inc}
  31. {$undef PROTOCOLS}
  32. {$define FUNCTIONS}
  33. {$include coredata/CoreData.inc}
  34. {$undef FUNCTIONS}
  35. {$define EXTERNAL_SYMBOLS}
  36. {$include coredata/CoreData.inc}
  37. {$undef EXTERNAL_SYMBOLS}
  38. {$define USER_PATCHES}
  39. {$include coredata/CoreData.inc}
  40. {$undef USER_PATCHES}
  41. {$undef INTERFACE}
  42. implementation
  43. {$define IMPLEMENTATION}
  44. {$undef IMPLEMENTATION}
  45. end.