| 
|   | basket (int links, const contents &to_store=contents()) | 
|   | 
|   | basket (const basket &to_copy) | 
|   | 
| basket &  | operator= (const contents &to_copy) | 
|   | 
| const contents &  | stored () const | 
|   | allows a peek at the stored object.  More...
  | 
|   | 
| contents &  | stored () | 
|   | provides access to the stored object.  More...
  | 
|   | 
|   | node (int number_of_links=0) | 
|   | the constructor provides for "number_of_links" links initially.  More...
  | 
|   | 
| virtual  | ~node () | 
|   | the destructor simply invalidates the node.  More...
  | 
|   | 
| int  | links () const | 
|   | Returns the number of links the node currently holds.  More...
  | 
|   | 
| void  | set_link (int link_number, node *new_link) | 
|   | Connects the node "new_link" to this node.  More...
  | 
|   | 
| node *  | get_link (int link_number) const | 
|   | Returns the node that is connected to the specified "link_number".  More...
  | 
|   | 
| void  | zap_link (int link_number) | 
|   | the specified link is removed from the node.  More...
  | 
|   | 
| void  | insert_link (int where, node *to_add=NULL_POINTER) | 
|   | adds a new link prior to the position specified in "where".  More...
  | 
|   | 
| int  | which (node *to_find) const | 
|   | locates the index where "to_find" lives in our list of links.  More...
  | 
|   | 
template<class contents>
class nodes::basket< contents >
the basket class holds an object and supports connecting them as nodes. 
the templated object is required to provide both a default constructor and a copy constructor. 
Definition at line 114 of file node.h.