alias.h Source File

Main Page Class Hierarchy Compound List File List Compound Members

# alias.h

    00001 /*
    00002 Program ALIAS.H
    00003 Purpose Alias definition
    00004 Programmer      Raymond Heukers
    00005 Last Update     02-05-1997
    00006 */
    00007
    00008 #ifndef ALIAS_H
    00009 #define ALIAS_H
    00010
    00011 #ifdef __GNUG__
    00012     #pragma interface "alias.h"
    00013 #endif
    00014
    00015 #include <string.h>
    00016 #include <stdlib.h>
    00017
    00018 #include "_lnk_itr.h"
    00019 #include "wx/string.h"
    00020
    00021 class Alias
    00022 {
    00023         public:
    00024                 // Constructor / Destructor
    00025                 Alias();
    00026                 Alias(const wxString& name,const wxString& value);
    00027                 ~Alias();
    00028
    00029                 //      Memberfunctions
    00030                 const wxString&  GetAlias();
    00031                 const wxString&  GetValue();
    00032                 void                     SetAlias(const wxString& name);
    00033                 void                     SetValue(const wxString& name);
    00034
    00035                 Alias*           operator=(Alias*);
    00036
    00037         protected:
    00038                 wxString         _alias;
    00039                 wxString         _value;
    00040 };
    00041
    00042
    00043 class AliasList:        public DL_List<void*>
    00044 {
    00045         public:
    00046                                 AliasList();
    00047                                 ~AliasList();
    00048         bool             GetAliasNr(int i,wxString& name,wxString& value);
    00049    bool         GetAlias(const wxString& name,wxString& value);
    00050    bool         SetAlias(const wxString& name,const wxString& value);
    00051 };
    00052 #endif
    00053

alias.h Source File -- Thu Nov 28 21:24:55 2002 -- 28 Nov 2002 -- 1.2.18 -- -- . -- Main Page