| NORSYS SOFTWARE © 2007 | NETICA API | C VERSION 3.25

nodelist_bn* DupNodeList_bn ( | const nodelist_bn* nodes )

Duplicates the list nodes, and returns the duplicate list.

When you are finished with the list returned, pass it to DeleteNodeList_bn (not the Standard C 'free' or 'delete').

This only makes a copy of the list; if you want to duplicate the nodes as well, use CopyNodes_bn.

When Netica API functions return const nodelist_bn*, the returned node lists are volatile (they may become invalid after further Netica calls) and nonmodifiable. Duplicating them with this function removes both of these concerns.

Version:

This function is available in all versions.

See also:

DeleteNodeList_bn |  | Delete the new list created
NewNodeList2_bn |  | Make a new empty list
CopyNodes_bn |  | Duplicates the nodes as well as the list