--- parser3/src/include/pa_array.h 2001/02/22 15:17:39 1.19 +++ parser3/src/include/pa_array.h 2001/03/12 12:00:04 1.23 @@ -1,5 +1,9 @@ /* - $Id: pa_array.h,v 1.19 2001/02/22 15:17:39 paf Exp $ + Parser + Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) + Author: Alexander Petrosyan (http://design.ru/paf) + + $Id: pa_array.h,v 1.23 2001/03/12 12:00:04 paf Exp $ */ /* @@ -45,6 +49,8 @@ public: return fused_rows; } Array& operator += (Item *src); + // Array replacement + Array& operator += (const Item *src) { return *this+=const_cast(src); } Array& append_array(const Array& src, int offset=0); Item *quick_get(int index) const { // considering these true: @@ -64,9 +70,6 @@ public: Item *get(int index) const; void put(int index, Item *item); - const char *get_cstr(int index) const { - return static_cast(get(index)); - } const String *get_string(int index) const { return static_cast(get(index)); }