Main Page Class Hierarchy Compound List File List Compound Members

# Row.h

    00001 #ifndef ROW_H
    00002 #define ROW_H
    00003
    00004 #include "global.h"
    00005 #include "Column.h"
    00006 #include <vector>
    00007 using namespace std;
    00008
    00015 // Date created - 03 May 2002
    00016
    00017 class Row {
    00018
    00019         public:
    00023                 Row();
    00024
    00025                 //Row(vector<Column> columnList);
    00026
    00030                 ~Row();
    00031
    00035                 Row operator=(const Row &r);
    00036
    00040                 Row(const Row &r);
    00041
    00042                 int setColumns(vector<Column> colList, int *status);
    00043
    00048                 int getColumn(Column &column, int index, int *status);
    00049
    00050         private:
    00051                 vector<Column> m_columnList;
    00052
    00053                 void makecopy(const Row &r);
    00054                 void cleanup(void);
    00055
    00056
    00057
    00058 };
    00059
    00060 #endif