Lines Matching refs:container
49 delete_ancillary_data_container(ancillary_data_container* container)
51 if (container == NULL)
54 while (ancillary_data* data = container->data_list.RemoveHead()) {
63 Adds ancillary data to the given container.
65 \param container The container.
69 data as parameter when the container is destroyed.
74 add_ancillary_data(ancillary_data_container* container,
96 container->data_list.Add(ancillaryData);
109 Removes ancillary data from the given container. The associated memory is
114 \param container The container.
122 remove_ancillary_data(ancillary_data_container* container, void* data,
130 container->data_list.Remove(ancillaryData);
144 Moves all ancillary data from container \c from to the end of the list of
145 ancillary data of container \c to.
147 \param from The container from which to remove the ancillary data.
148 \param to The container to which to add the ancillary data.
175 \param container The container.
180 \return A pointer to the next ancillary data in the container. \c NULL after
184 next_ancillary_data(ancillary_data_container* container, void* previousData,
190 ancillaryData = container->data_list.Head();
193 ancillaryData = container->data_list.GetNext(ancillaryData);