--- parser3/src/classes/classes.C 2015/10/26 01:21:53 1.26 +++ parser3/src/classes/classes.C 2016/04/01 16:27:31 1.28 @@ -8,13 +8,13 @@ #include "classes.h" #include "pa_request.h" -volatile const char * IDENT_CLASSES_C="$Id: classes.C,v 1.26 2015/10/26 01:21:53 moko Exp $" IDENT_CLASSES_H; +volatile const char * IDENT_CLASSES_C="$Id: classes.C,v 1.28 2016/04/01 16:27:31 moko Exp $" IDENT_CLASSES_H; // Methoded void Methoded::register_directly_used(Request& r) { if(used_directly()) { - r.classes().put(name(), this); + r.classes().put(type(), this); } // prevent system classes from modification [calling set_method] @@ -41,24 +41,21 @@ Methoded_array::Methoded_array() { } static void configure_admin_one(Methoded_array::element_type methoded, Request *r) { - if(methoded) - methoded->configure_admin(*r); + methoded->configure_admin(*r); } void Methoded_array::configure_admin(Request& r) { for_each(configure_admin_one, &r); } static void configure_user_one(Methoded_array::element_type methoded, Request *r) { - if(methoded) - methoded->configure_user(*r); + methoded->configure_user(*r); } void Methoded_array::configure_user(Request& r) { for_each(configure_user_one, &r); } static void register_one(Methoded_array::element_type methoded, Request *r) { - if(methoded) - methoded->register_directly_used(*r); + methoded->register_directly_used(*r); } void Methoded_array::register_directly_used(Request& r) { for_each(register_one, &r);