--- parser3/src/include/pa_array.h 2001/03/28 08:01:41 1.32 +++ parser3/src/include/pa_array.h 2001/04/03 05:23:40 1.34 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_array.h,v 1.32 2001/03/28 08:01:41 paf Exp $ + $Id: pa_array.h,v 1.34 2001/04/03 05:23:40 paf Exp $ */ #ifndef PA_ARRAY_H @@ -57,13 +57,24 @@ public: Array(Pool& apool, int initial_rows=CR_INITIAL_ROWS_DEFAULT); - /// size Array. how many items are in it - int size() const { - // for get and quick_get + /** + size Array. how many items are in it. + must be used with quick_get like this: + @code + int size=src.quick_size(); + for(int i=0; i(static_cast(get(index))); } + const String *quick_get_string(int index) const { + return const_cast(static_cast(quick_get(index))); + } /// iterate over all elements void for_each(For_each_func func, void *info=0) const;