// Licence: wxWindows license
/////////////////////////////////////////////////////////////////////////////
-#ifndef __LISTH__
-#define __LISTH__
+#ifndef _WX_LISTH__
+#define _WX_LISTH__
#ifdef __GNUG__
-#pragma interface
+#pragma interface "list.h"
#endif
#include "wx/defs.h"
char *string;
} key;
- wxNode(wxList *the_list = NULL, wxNode *last_one = NULL, wxNode *next_one = NULL, wxObject *object = NULL);
+ wxNode(wxList *the_list = (wxList *) NULL, wxNode *last_one = (wxNode *) NULL, wxNode *next_one = (wxNode *) NULL, wxObject *object = (wxObject *) NULL);
wxNode(wxList *the_list, wxNode *last_one, wxNode *next_one,
wxObject *object, long the_key);
wxNode(wxList *the_list, wxNode *last_one, wxNode *next_one,
wxList(void);
wxList(const unsigned int the_key_type);
- wxList(const int N, wxObject *Objects[]);
+ wxList(int N, wxObject *Objects[]);
wxList(wxObject *object, ...);
-#ifdef USE_STORABLE_CLASSES
- wxList( istream &stream, char *data );
- virtual void StoreObject( ostream &stream );
-#endif
-
~wxList(void);
inline int Number(void) const { return n; }
wxNode *Insert(wxNode *position, wxObject *object);
// Keyed append
- wxNode *Append(const long key, wxObject *object);
+ wxNode *Append(long key, wxObject *object);
wxNode *Append(const char *key, wxObject *object);
bool DeleteNode(wxNode *node);
inline wxNode *First(void) const { return first_node; }
inline wxNode *Last(void) const { return last_node; }
- wxNode *Nth(const int i) const; // nth node counting from 0
+ wxNode *Nth(int i) const; // nth node counting from 0
// Keyed search
- wxNode *Find(const long key) const;
+ wxNode *Find(long key) const;
wxNode *Find(const char *key) const;
wxNode *Member(wxObject *object) const;
- inline void DeleteContents(const int destroy) { destroy_data = destroy; }
+ inline void DeleteContents(int destroy) { destroy_data = destroy; }
// Instruct it to destroy user data
// when deleting nodes
// this function allows the sorting of arbitrary lists by giving
virtual wxNode *Add(const char *s);
virtual void Delete(const char *s);
- virtual char **ListToArray(const bool new_copies = FALSE) const;
+ virtual char **ListToArray(bool new_copies = FALSE) const;
virtual void Sort(void);
virtual bool Member(const char *s) const;
};
#endif
- // __LISTH__
+ // _WX_LISTH__