1*99451b44SJordan Rupprecht#import <Foundation/Foundation.h>
2*99451b44SJordan Rupprecht
3*99451b44SJordan Rupprechtstruct ThreeObjects
4*99451b44SJordan Rupprecht{
5*99451b44SJordan Rupprecht  id one;
6*99451b44SJordan Rupprecht  id two;
7*99451b44SJordan Rupprecht  id three;
8*99451b44SJordan Rupprecht};
9*99451b44SJordan Rupprecht
10*99451b44SJordan Rupprechtint main()
11*99451b44SJordan Rupprecht{
12*99451b44SJordan Rupprecht  NSArray *array1 = @[@0xDEADBEEF, @0xFEEDBEEF, @0xBEEFFADE];
13*99451b44SJordan Rupprecht  NSArray *array2 = @[@"Hello", @"World"];
14*99451b44SJordan Rupprecht  NSDictionary *dictionary = @{@1: array2, @"Two": array2};
15*99451b44SJordan Rupprecht  ThreeObjects *tobjects = new ThreeObjects();
16*99451b44SJordan Rupprecht  tobjects->one = array1;
17*99451b44SJordan Rupprecht  tobjects->two = array2;
18*99451b44SJordan Rupprecht  tobjects->three = dictionary;
19*99451b44SJordan Rupprecht  id* objects = (id*)tobjects;
20*99451b44SJordan Rupprecht  return 0; // break here
21*99451b44SJordan Rupprecht}
22