--- parser3/src/classes/classes.C 2003/03/07 10:17:12 1.18.2.6 +++ parser3/src/classes/classes.C 2003/07/24 11:31:19 1.19 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_CLASSES_C="$Date: 2003/03/07 10:17:12 $"; +static const char* IDENT_CLASSES_C="$Date: 2003/07/24 11:31:19 $"; #include "classes.h" #include "pa_request.h" @@ -14,7 +14,7 @@ static const char* IDENT_CLASSES_C="$Dat void Methoded::register_directly_used(Request& r) { if(used_directly()) { - r.classes().put(name(), MethodedPtr(this)); + r.classes().put(name(), this); } // prevent system classes from modification [calling add_method] @@ -27,9 +27,9 @@ void Methoded::register_directly_used(Re // global variable Methoded_array& methoded_array() { - static Methoded_arrayPtr result(0); + static Methoded_array* result=0; if(!result) - result=Methoded_arrayPtr(new Methoded_array); + result=new Methoded_array; return *result; }