11 AnyValue avtable
[SIZE
];
14 uint32Vector_t uvec
= uint32Vector_create(SIZE
);
15 int32Vector_t ivec
= int32Vector_create(SIZE
);
16 floatVector_t fvec
= floatVector_create(SIZE
);
17 AnyValueVector_t avvec
= AnyValueVector_create(SIZE
);
18 AnyValuePtrVector_t avptrvec
= AnyValuePtrVector_create(SIZE
);
20 for (uint32_t i
=0; i
<(SIZE
* 2); i
++) {
21 uint32Vector_pushBack(&uvec
, i
);
22 int32Vector_pushBack(&ivec
, -i
);
23 floatVector_pushBack(&fvec
, i
);
25 avtable
[i
].uInteger
= i
;
26 AnyValueVector_pushBack(&avvec
, avtable
[i
]);
27 AnyValuePtrVector_pushBack(&avptrvec
, &avtable
[i
]);
30 AnyValueVector_insert(&avvec
, 2, avtable
[SIZE
-1]);
31 //AnyValueVector_insertVector(&avvec, 3, avvec);
34 uint32Vector_print(uvec
, "%u", NULL
);
36 int32Vector_print(ivec
, "%i", NULL
);
38 floatVector_print(fvec
, "%f", NULL
);
39 printf("\nAnyValue=");
40 AnyValueVector_print(avvec
, "%u", " ");
41 printf("\nAnyValue*=");
42 AnyValuePtrVector_print(avptrvec
, "%p", " ");
45 uint32Vector_free(&uvec
);
46 int32Vector_free(&ivec
);
47 floatVector_free(&fvec
);
48 AnyValueVector_free(&avvec
);
49 AnyValuePtrVector_free(&avptrvec
);