--- parser3/src/include/pa_table.h 2003/03/24 13:43:41 1.48.2.11.2.5 +++ parser3/src/include/pa_table.h 2003/03/26 18:52:49 1.48.2.11.2.6 @@ -8,7 +8,7 @@ #ifndef PA_TABLE_H #define PA_TABLE_H -static const char* IDENT_TABLE_H="$Date: 2003/03/24 13:43:41 $"; +static const char* IDENT_TABLE_H="$Date: 2003/03/26 18:52:49 $"; #include "pa_types.h" #include "pa_hash.h" @@ -52,7 +52,7 @@ public: int column_name2index(const String& column, bool bark) const; /// @return item from @a column - const String* item(int column); + const String* item(size_t column); /// @return item from @a column. '0' if no such column const String* item(const String& column) { @@ -63,13 +63,13 @@ public: /// saves to text file void save(bool nameless_save, const String& file_spec); - bool locate(int column, const String& value); + bool locate(size_t column, const String& value); bool locate(const String& column, const String& value); private: // current row - int fcurrent; + size_t fcurrent; // columns columns_type fcolumns; @@ -81,7 +81,7 @@ private: // we own columns? - bool valid(int index) const { return index>=0 && index=0 && index