cern::gp::nodes::children::NodeList Interface Reference

Inheritance diagram for cern::gp::nodes::children::NodeList:
Inheritance graph
[legend]
Collaboration diagram for cern::gp::nodes::children::NodeList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void addNode (GPNode node)
void addNodes (GPNode[] nodes)
boolean removeNode (GPNode node)
boolean removeNodes (GPNode[] nodes)
Iterator iterator ()

Detailed Description

A class implementing this interface hold a collection of nodes as a List.

Version:
Revision
1.2
Date
2006/09/25 08:52:36
Author:
Lionel Mestre

Member Function Documentation

void cern::gp::nodes::children::NodeList::addNode ( GPNode  node  ) 
void cern::gp::nodes::children::NodeList::addNodes ( GPNode[]  nodes  ) 

Adds all nodes in the given array to this list

Parameters:
nodes an array of nodes to add to this list

Implemented in cern::gp::nodes::children::ChildrenFactory::ArrayChildren, and cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren.

Referenced by cern::gp::nodes::children::DefaultChildrenListManager::initChildrenList().

Iterator cern::gp::nodes::children::NodeList::iterator (  ) 
boolean cern::gp::nodes::children::NodeList::removeNode ( GPNode  node  ) 
boolean cern::gp::nodes::children::NodeList::removeNodes ( GPNode[]  nodes  ) 

Removes all nodes from this list

Parameters:
nodes the nodes to remove from the list
Returns:
true if all nodes have been removed false else.

Implemented in cern::gp::nodes::children::ChildrenFactory::ArrayChildren, and cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren.


The documentation for this interface was generated from the following file:

Generated by  doxygen 1.6.2