All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GP_NodeList Class Reference

#include <GP_NodeList.h>

+ Inheritance diagram for GP_NodeList:

Public Member Functions

 GP_NodeList ()
 GP_NodeList (const GP_NodeList &list)
 ~GP_NodeList () override
void insert (const GP_Node &d)
void append (const GP_Node &d)
const GP_Noderemove ()
const GP_Noderemove (int key)
const GP_Noderemove (const GP_Node &d)
const GP_Nodefind (int key) const
const GP_Nodefind (const GP_Node &d) const
int contains (int key) const
int contains (const GP_Node &d) const
void clear ()
void clearAndDestroy ()
GP_NodeiterateInit ()
GP_NodeiterateNext ()
GP_NodeListoperator= (const GP_NodeTree &tree)
GP_NodeListoperator= (const GP_NodeList &list)

Additional Inherited Members

Detailed Description

Definition at line 23 of file GP_NodeList.h.

Constructor & Destructor Documentation

GP_NodeList::GP_NodeList ( )

Definition at line 27 of file GP_NodeList.h.

GP_NodeList::GP_NodeList ( const GP_NodeList list)
GP_NodeList::~GP_NodeList ( )

Member Function Documentation

void GP_NodeList::append ( const GP_Node d)
void GP_NodeList::clear ( )

Definition at line 54 of file GP_NodeList.h.

void GP_NodeList::clearAndDestroy ( )
int GP_NodeList::contains ( int  key) const
int GP_NodeList::contains ( const GP_Node d) const

Definition at line 48 of file GP_NodeList.h.

const GP_Node* GP_NodeList::find ( int  key) const
const GP_Node* GP_NodeList::find ( const GP_Node d) const
void GP_NodeList::insert ( const GP_Node d)
GP_Node* GP_NodeList::iterateInit ( )
GP_Node* GP_NodeList::iterateNext ( )
GP_NodeList& GP_NodeList::operator= ( const GP_NodeTree tree)
GP_NodeList& GP_NodeList::operator= ( const GP_NodeList list)
const GP_Node* GP_NodeList::remove ( )
const GP_Node* GP_NodeList::remove ( int  key)
const GP_Node* GP_NodeList::remove ( const GP_Node d)

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