Main Page Class Hierarchy Compound List File List Compound Members

# Field.h

    00001 #ifndef FIELD_H
    00002 #define FIELD_H
    00003
    00004 #include "FieldParam.h"
    00005
    00014 //Date created - 03 May 2002
    00015
    00016 class Field : public FieldParam {
    00017
    00018         public:
    00019
    00023                 Field();
    00024
    00028                 ~Field();
    00029
    00033                 Field operator=(const Field &f);
    00034
    00038                 Field(const Field &f);
    00039
    00040
    00044                 int getType (field_type &type, int *status);
    00045
    00046                 int setType(field_type type, int *status);
    00047
    00048
    00049
    00050         private:
    00051
    00052                 field_type m_type;
    00053                 void doNothing(void)
    00054                 {
    00055                         // does nothing.
    00056                 }
    00057
    00058                 void init(void);
    00059                 void cleanup(void);
    00060                 void makecopy(const Field &f);
    00061
    00062
    00063
    00064 };
    00065
    00066 #endif