--- parser3/src/include/pa_table.h 2001/03/19 19:17:43 1.16 +++ parser3/src/include/pa_table.h 2001/03/25 08:52:34 1.20 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_table.h,v 1.16 2001/03/19 19:17:43 paf Exp $ + $Id: pa_table.h,v 1.20 2001/03/25 08:52:34 paf Exp $ */ #ifndef PA_TABLE_H @@ -18,7 +18,7 @@ #include "pa_request.h" /** - parser \b table class backend. + VTable backend. holds: - column names[if any] @@ -33,29 +33,22 @@ class Table : public Array { public: Table(Pool& apool, - const String& asource, Array *acolumns, int initial_rows=CR_INITIAL_ROWS_DEFAULT); - /// the string source of table's data - //const String& source() { return fsource; } - /// column names const Array *columns() { return fcolumns; } - /// moves \a current pointer + /// moves @a current pointer void set_current(int acurrent) { fcurrent=acurrent; } - /// \return current pointer + /// @return current pointer int get_current() { return fcurrent; } - /// \return item from \a column_name + /// @return item from @a column_name const String *item(const String& column_name); private: - // the base origin of table's data - const String& fsource; - // column name->number lookup table Hash name2number;