You may return to the Cvo Object Documenation Index from this document. This document contains the following sections describing the Cvo_RadioList object:
Cvo_RadioList
Cvo_RootedList
#include
<Cvo/Radio.h++>
new
Cvo_RadioList ( Cvo_RadioList **root,
Cvo_Object *obj,
void *data = 0 )
This object is used to store the Cvo objects managed by a Cvo_Radio object. To create nodes in a list using Cvo_RadioList, you simply repeatedly create new Cvo_RadioList objects with the same root variable. A traversable list is automatically maintained of these nodes. The data stored in each Cvo_RadioList node is obj and data.
This object defines the following public data members in addition to those defined by its parent and ancestor objects.
Cvo_Object *toggle
This is the Cvo_Object which was passed as argument obj in the creation of this Cvo_RadioList object.
void *data
This is the pointer which was passed as argument data in the creation of this Cvo_RadioList object.
This object defines the following member functions in addition to those defined by its parent and ancestor objects.
Delete (
Cvo_RadioList **root )
This function will remove the object from the Cvo_RadioList list rooted by Cvo_RadioList root.
Cvo_RadioList *Next (
)
This function will return a pointer to the next Cvo_RadioList object in the list of which this object is a member.
Cvo_RadioList *Prev (
)
This function will return a pointer to the previous Cvo_RadioList object in the list of which this object is a member.
See the example source code for an example of how to use this object.
See the legend for information about the conventions used in this documentation.