summaryrefslogtreecommitdiff
path: root/fpcsrc/packages/cocoaint/src/coredata/NSFetchedPropertyDescription.inc
blob: 4d02e9df4fef72d3064e8ccd4646d41458e2ee24 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{ Parsed from Coredata.framework NSFetchedPropertyDescription.h }

{$ifdef TYPES}
{$ifndef NSFETCHEDPROPERTYDESCRIPTION_PAS_T}
{$define NSFETCHEDPROPERTYDESCRIPTION_PAS_T}

{$endif}
{$endif}

{$ifdef RECORDS}
{$ifndef NSFETCHEDPROPERTYDESCRIPTION_PAS_R}
{$define NSFETCHEDPROPERTYDESCRIPTION_PAS_R}

{$endif}
{$endif}

{$ifdef FUNCTIONS}
{$ifndef NSFETCHEDPROPERTYDESCRIPTION_PAS_F}
{$define NSFETCHEDPROPERTYDESCRIPTION_PAS_F}

{$endif}
{$endif}

{$ifdef EXTERNAL_SYMBOLS}
{$ifndef NSFETCHEDPROPERTYDESCRIPTION_PAS_S}
{$define NSFETCHEDPROPERTYDESCRIPTION_PAS_S}

{$endif}
{$endif}

{$ifdef FORWARD}
  NSFetchedPropertyDescription = objcclass;
  NSFetchedPropertyDescriptionPointer = ^NSFetchedPropertyDescription;
  NSFetchedPropertyDescriptionPtr = NSFetchedPropertyDescriptionPointer;

{$endif}

{$ifdef CLASSES}
{$ifndef NSFETCHEDPROPERTYDESCRIPTION_PAS_C}
{$define NSFETCHEDPROPERTYDESCRIPTION_PAS_C}

{ NSFetchedPropertyDescription }
  NSFetchedPropertyDescription = objcclass external (NSPropertyDescription)
  private
    _reserved5: Pointer;
    _reserved6: Pointer;
    _fetchRequest: NSFetchRequest;
    _lazyFetchRequestEntityName: NSString;
    
  public
    function fetchRequest: NSFetchRequest; message 'fetchRequest';
    procedure setFetchRequest(fetchRequest_: NSFetchRequest); message 'setFetchRequest:';
  end;

{$endif}
{$endif}